summaryrefslogtreecommitdiff
path: root/words_test.c
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-06-14 21:44:44 -0600
committermo khan <mo.khan@gmail.com>2020-06-14 21:44:44 -0600
commitfd9bfc42af1ae0a070558524d7e384eede8d9083 (patch)
tree8dfeb1325db8779e01354e3991de93fd71fd0f30 /words_test.c
parenta69ec51d000e090fa185f6035864b5f79a5fb98b (diff)
Add another test
Diffstat (limited to 'words_test.c')
-rw-r--r--words_test.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/words_test.c b/words_test.c
index 0979409..651ee6f 100644
--- a/words_test.c
+++ b/words_test.c
@@ -14,8 +14,17 @@ Ensure(Words, returns_word_count) {
free(sentence);
}
+Ensure(Words, converts_spaces_to_zeroes) {
+ char *sentence = strdup("Birds of a feather");
+ split_words(sentence);
+ int comparison = memcmp("Birds\0of\0a\0feather", sentence, strlen(sentence));
+ assert_that(comparison, is_equal_to(0));
+ free(sentence);
+}
+
TestSuite *words_tests() {
TestSuite *suite = create_test_suite();
add_test_with_context(suite, Words, returns_word_count);
+ add_test_with_context(suite, Words, converts_spaces_to_zeroes);
return suite;
}