Add corner case for string_fget_word when it doesn't end with a separator
This commit is contained in:
1 parent
44b3895698
commit
32b6f82249
1 file changed
+10
@@ -446,6 +446,16 @@ static void test0(void)
|
|||||||
assert(b == false);
|
assert(b == false);
|
||||||
fclose(f);
|
fclose(f);
|
||||||
|
|
||||||
|
f = fopen("a-mstring.dat", "wt");
|
||||||
|
assert(f != NULL);
|
||||||
|
fprintf(f, "word");
|
||||||
|
fclose(f);
|
||||||
|
f = fopen("a-mstring.dat", "rt");
|
||||||
|
b = string_fget_word(s1, " \t.\n?", f);
|
||||||
|
assert(b);
|
||||||
|
assert(string_equal_str_p(s1, "word"));
|
||||||
|
fclose(f);
|
||||||
|
|
||||||
size_t h = string_hash(s1);
|
size_t h = string_hash(s1);
|
||||||
assert (h != 0);
|
assert (h != 0);
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user