gargoyle/test/twine.c

30 lines
788 B
C

#include <CUnit/Basic.h>
#include <gargoyle/test/twine.h>
#include <gargoyle/twine.h>
int init_suite_twine(void) {
return CUE_SUCCESS;
}
int clean_suite_twine(void) {
return CUE_SUCCESS;
}
void twine_test_is_sep(void) {
CU_ASSERT_TRUE(gargoyle_is_sep('-'));
CU_ASSERT_TRUE(gargoyle_is_sep('_'));
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'));
}