1.1 --- a/test/string_tests.c Wed May 02 20:55:23 2018 +0200 1.2 +++ b/test/string_tests.c Wed May 02 21:45:52 2018 +0200 1.3 @@ -28,6 +28,19 @@ 1.4 1.5 #include "string_tests.h" 1.6 1.7 +UCX_TEST(test_sstr_macros) { 1.8 + sstr_t hello = ST("Hello"); 1.9 + sstr_t world = S("World"); 1.10 + 1.11 + char buf[20]; 1.12 + snprintf(buf, sizeof(buf), "%" PRIsstr ", %" PRIsstr "!", SFMT(hello), SFMT(world)); 1.13 + 1.14 + UCX_TEST_BEGIN 1.15 + const char* cmp = "Hello, World!"; 1.16 + UCX_TEST_ASSERT(!strcmp(cmp, buf), "Something weird happened."); 1.17 + UCX_TEST_END 1.18 +} 1.19 + 1.20 UCX_TEST(test_sstr) { 1.21 sstr_t s1 = sstr((char*)"1234"); 1.22 sstr_t s2 = sstrn((char*)"ab", 2);