From ff675cb1d2459a236a033f8bd6f2fb7dc98468e5 Mon Sep 17 00:00:00 2001 From: Nick Chambers Date: Wed, 29 Jun 2022 02:16:15 -0500 Subject: [PATCH] Add test suite for gargoyle_is_eql --- include/gargoyle/test/twine.h | 1 + test/runner.c | 3 ++- test/twine.c | 11 +++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/include/gargoyle/test/twine.h b/include/gargoyle/test/twine.h index 090dc28..576d8ba 100644 --- a/include/gargoyle/test/twine.h +++ b/include/gargoyle/test/twine.h @@ -4,5 +4,6 @@ int init_suite_twine(void); int clean_suite_twine(void); void twine_test_is_sep(void); +void twine_test_is_eql(void); #endif diff --git a/test/runner.c b/test/runner.c index 3984b72..d822ffb 100644 --- a/test/runner.c +++ b/test/runner.c @@ -8,7 +8,8 @@ int main() { } CU_TestInfo twine_tests[] = { - { "is_sep", twine_test_is_sep }, + { "gargoyle_is_sep", twine_test_is_sep }, + { "gargoyle_is_eql", twine_test_is_eql }, CU_TEST_INFO_NULL, }; diff --git a/test/twine.c b/test/twine.c index 5824872..43e237c 100644 --- a/test/twine.c +++ b/test/twine.c @@ -16,3 +16,14 @@ void twine_test_is_sep(void) { CU_ASSERT_FALSE(gargoyle_is_sep('*')); CU_ASSERT_FALSE(gargoyle_is_sep('u')); } + +void twine_test_is_eql(void) { + CU_ASSERT_TRUE(gargoyle_is_eql('U', 'u')); + CU_ASSERT_TRUE(gargoyle_is_eql('p', 'p')); + CU_ASSERT_FALSE(gargoyle_is_eql('l', 't')); + CU_ASSERT_TRUE(gargoyle_is_eql('i', 'i')); + CU_ASSERT_TRUE(gargoyle_is_eql('M', 'M')); + CU_ASSERT_TRUE(gargoyle_is_eql('e', 'e')); + CU_ASSERT_FALSE(gargoyle_is_eql('g', 'R')); + CU_ASSERT_FALSE(gargoyle_is_eql('F', 'h')); +}