From 2f76514854baec8c30a77316d7a9f0d4d5f11a95 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Thu, 26 Mar 2020 10:37:20 -0400 Subject: Pass correct type to split() --- tests/test_str_split.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'tests/test_str_split.c') 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 +} -- cgit