#include "rat.h" #include int main (void) { struct roar_buffer * buf; rat_init("roar_buffer_set_len", "testing roar_buffer_set_len()"); rat_test("Creating buffer (size: 3)", roar_buffer_new(&buf, 3) == 0); rat_test("Setting buffer size to 1", roar_buffer_set_len(buf, 1) == 0); rat_test("Setting buffer size to 2", roar_buffer_set_len(buf, 2) == 0); rat_test("Setting buffer size to 3", roar_buffer_set_len(buf, 3) == 0); rat_test("Setting buffer size to 4", roar_buffer_set_len(buf, 4) == 0); rat_test("Freeing buffer", roar_buffer_free(buf) == 0); return rat_fin(); }