static void test_last(void) { Rlist *l = NULL; assert_true(RlistLast(l) == NULL); RlistAppendScalar(&l, "a"); assert_string_equal("a", RlistScalarValue(RlistLast(l))); RlistAppendScalar(&l, "b"); assert_string_equal("b", RlistScalarValue(RlistLast(l))); RlistDestroy(l); }
static void test_last(void **state) { Rlist *l = NULL; assert_true(RlistLast(l) == NULL); AppendRlist(&l, "a", CF_SCALAR); assert_string_equal("a", ScalarValue(RlistLast(l))); AppendRlist(&l, "b", CF_SCALAR); assert_string_equal("b", ScalarValue(RlistLast(l))); DeleteRlist(l); }
static void test_new_parser_failure() { int i = 0; Rlist *list = NULL; while (PFR[i] != NULL) { list = RlistParseString(PFR[i]); assert_true(RlistLast(list) == NULL); if(list) RlistDestroy(list); i++; } }