diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-03-26 10:37:20 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-03-26 10:37:20 -0400 |
commit | 2f76514854baec8c30a77316d7a9f0d4d5f11a95 (patch) | |
tree | 1cd1dc2faf6560154c881daac23b2e49cf4d1277 | |
parent | 1b63c1503bddfd8f48e7ca4e97b029d7ad030635 (diff) | |
download | spmc-2f76514854baec8c30a77316d7a9f0d4d5f11a95.tar.gz |
Pass correct type to split()
-rw-r--r-- | tests/test_str_split.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/tests/test_str_split.c b/tests/test_str_split.c index 58ef56f..2f0648f 100644 --- a/tests/test_str_split.c +++ b/tests/test_str_split.c @@ -3,11 +3,11 @@ const char *testFmt = "could not split '%s' with '%s'\n"; struct TestCase testCase[] = { - {.inputValue.sptr = " ", .caseValue.str = "one two three", .truthValue.slptr = (char *[]){"one", "two", "three", NULL}}, - {.inputValue.sptr = "|", .caseValue.str = "one|two|three", .truthValue.slptr = (char *[]){"one", "two", "three", NULL}}, - {.inputValue.sptr = "a", .caseValue.str = "123a456a789", .truthValue.slptr = (char *[]){"123", "456", "789", NULL}}, - {.inputValue.sptr = "b", .caseValue.str = "123a456b789", .truthValue.slptr = (char *[]){"123a456", "789", NULL}}, - {.inputValue.sptr = NULL, .caseValue.str = "123a456a789", .truthValue.slptr = NULL}, + {.inputValue.sptr = " ", .caseValue.sptr = "one two three", .truthValue.slptr = (char *[]){"one", "two", "three", NULL}}, + {.inputValue.sptr = "|", .caseValue.sptr = "one|two|three", .truthValue.slptr = (char *[]){"one", "two", "three", NULL}}, + {.inputValue.sptr = "a", .caseValue.sptr = "123a456a789", .truthValue.slptr = (char *[]){"123", "456", "789", NULL}}, + {.inputValue.sptr = "b", .caseValue.sptr = "123a456b789", .truthValue.slptr = (char *[]){"123a456", "789", NULL}}, + {.inputValue.sptr = NULL, .caseValue.sptr = "123a456a789", .truthValue.slptr = NULL}, {.inputValue.sptr = "b", .caseValue.sptr = NULL, .truthValue.slptr = NULL}, {.inputValue.sptr = NULL, .caseValue.sptr = NULL, .truthValue.slptr = NULL}, }; @@ -15,15 +15,15 @@ size_t numCases = sizeof(testCase) / sizeof(struct TestCase); int main(int argc, char *argv[]) { for (size_t i = 0; i < numCases; i++) { - char **result = split(testCase[i].caseValue.str, testCase[i].inputValue.sptr); + char **result = split(testCase[i].caseValue.sptr, testCase[i].inputValue.sptr); if (testCase[i].truthValue.slptr == NULL && result == NULL) { continue; } for (size_t part = 0; testCase[i].truthValue.slptr[part] != NULL; part++) { - myassert(strcmp(result[part], testCase[i].truthValue.slptr[part]) == 0, testFmt, testCase[i].caseValue.str, testCase[i].inputValue.sptr); + myassert(strcmp(result[part], testCase[i].truthValue.slptr[part]) == 0, testFmt, testCase[i].caseValue.sptr, testCase[i].inputValue.sptr); } split_free(result); } return 0; -}
\ No newline at end of file +} |