Add method _parse_str for variant.

This commit is contained in:
Patrick Pelissier committed 2018-05-03 17:01:03 +02:00
1 parent 1bf80cf315
commit 139e003b0b
2 files changed
+56

No files matched your search

+9
View File
@@ -206,6 +206,11 @@ test_io(void)
single_get_str(s, x, false);
assert(string_equal_str_p(s, "@EMPTY@@"));
const char *endp;
b = single_parse_str(y, string_get_cstr(s), &endp);
assert(b);
assert(*endp==0);
assert(single_equal_p(x, y));
// Fill in the variant
single_set_s (x, s);
@@ -223,6 +228,10 @@ test_io(void)
single_get_str(s, x, false);
assert(string_equal_str_p(s, "@s@\"@EMPTY@@\"@"));
b = single_parse_str(y, string_get_cstr(s), &endp);
assert(b);
assert(*endp==0);
assert(single_equal_p(x, y));
}
}