diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-02-26 17:35:31 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-02-26 17:35:31 +0100 |
| commit | b885a9fe913441fef1e9b8add36a620b411c3375 (patch) | |
| tree | 7b90d50e8e85859e649fccf049744cb560c06b69 | |
| parent | 37c4d2ce0edf907b4c76435ee75c23c4444b3bb9 (diff) | |
| download | ft_printf_test-b885a9fe913441fef1e9b8add36a620b411c3375.tar.gz ft_printf_test-b885a9fe913441fef1e9b8add36a620b411c3375.tar.bz2 ft_printf_test-b885a9fe913441fef1e9b8add36a620b411c3375.zip | |
Removed test which cause warnings
| -rw-r--r-- | generated.c | 5 | ||||
| -rw-r--r-- | main.c | 16 | ||||
| -rw-r--r-- | tests/moulitest_tests.c | 114 | ||||
| -rw-r--r-- | tests/pft_tests.c | 886 | ||||
| -rw-r--r-- | tests/printf_tester_tests.c | 26 | ||||
| -rw-r--r-- | tests/printf_tests_tests.c | 104 |
6 files changed, 578 insertions, 573 deletions
diff --git a/generated.c b/generated.c new file mode 100644 index 0000000..2cea88b --- /dev/null +++ b/generated.c @@ -0,0 +1,5 @@ +#include "header.h" + +void generated_test(void) +{ +} @@ -6,7 +6,7 @@ /* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/02/06 18:13:45 by cacharle #+# #+# */ -/* Updated: 2020/02/21 01:23:31 by cacharle ### ########.fr */ +/* Updated: 2020/02/26 17:33:55 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ @@ -81,13 +81,13 @@ int main(int argc, char **argv) // added according to users ASSERT_PRINTF("%.p", NULL); - ASSERT_PRINTF("%.0p", NULL); - ASSERT_PRINTF("%.2p", NULL); - ASSERT_PRINTF("%.3p", NULL); - ASSERT_PRINTF("%.4p", NULL); - ASSERT_PRINTF("%.5p", NULL); - ASSERT_PRINTF("%.6p", NULL); - ASSERT_PRINTF("%.7p", NULL); + /* ASSERT_PRINTF("%.0p", NULL); */ + /* ASSERT_PRINTF("%.2p", NULL); */ + /* ASSERT_PRINTF("%.3p", NULL); */ + /* ASSERT_PRINTF("%.4p", NULL); */ + /* ASSERT_PRINTF("%.5p", NULL); */ + /* ASSERT_PRINTF("%.6p", NULL); */ + /* ASSERT_PRINTF("%.7p", NULL); */ /* saved_test(); */ return 0; diff --git a/tests/moulitest_tests.c b/tests/moulitest_tests.c index c8eca9b..0a2150f 100644 --- a/tests/moulitest_tests.c +++ b/tests/moulitest_tests.c @@ -6,7 +6,7 @@ /* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/02/06 18:15:03 by cacharle #+# #+# */ -/* Updated: 2020/02/06 19:00:31 by cacharle ### ########.fr */ +/* Updated: 2020/02/26 17:24:29 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ @@ -28,7 +28,7 @@ void test_moulitest_01(void) ASSERT_PRINTF("111%s333", "222"); ASSERT_PRINTF("%s333", "222"); ASSERT_PRINTF("111%s", "222"); - ASSERT_PRINTF("{%s}", 0); +// ASSERT_PRINTF("{%s}", 0); ASSERT_PRINTF("{%s}", ""); } @@ -60,7 +60,7 @@ void test_moulitest_04(void) ASSERT_PRINTF("%p", &l); ASSERT_PRINTF("%p", &str); ASSERT_PRINTF("%p", &strlen); - ASSERT_PRINTF("%p", 0); +// ASSERT_PRINTF("%p", 0); } void test_moulitest_05(void) @@ -69,7 +69,7 @@ void test_moulitest_05(void) ASSERT_PRINTF("aa%%bb"); ASSERT_PRINTF("%%%%%%%%%%"); ASSERT_PRINTF(".%%.%%.%%.%%.%%.%%.%%.%%."); - ASSERT_PRINTF("%"); +// ASSERT_PRINTF("%"); ASSERT_PRINTF("{% %}"); } @@ -119,15 +119,15 @@ void test_moulitest_16(void) { ASSERT_PRINTF("%c", 'c'); ASSERT_PRINTF("%c%c", '4', '2'); - ASSERT_PRINTF("%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c \ - %c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c\ - %c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c", - ' ', '!', '"', '#', '$', '%', '&', '\'', '(', ')', '*', '+', ',', '-', '.', - '/', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ':', ';', '<', '=', - '>', '?', '@', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', - 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '[', '\\', - ']', '^', '_', '`', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', - 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '{', '|', '}'); + /* ASSERT_PRINTF("%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c \ */ + /* %c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c\ */ + /* %c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c", */ + /* ' ', '!', '"', '#', '$', '%', '&', '\'', '(', ')', '*', '+', ',', '-', '.', */ + /* '/', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ':', ';', '<', '=', */ + /* '>', '?', '@', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', */ + /* 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '[', '\\', */ + /* ']', '^', '_', '`', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', */ +// 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '{', '|', '}'); ASSERT_PRINTF("%c", 0); } @@ -172,39 +172,39 @@ void test_moulitest_41(void) void test_moulitest_42(void) { ASSERT_PRINTF("%hd%hd", (short int)0, (short int)42); - ASSERT_PRINTF("%hd", SHRT_MAX); - ASSERT_PRINTF("%hd", SHRT_MIN); - ASSERT_PRINTF("%hi%hi", 0, 42); - ASSERT_PRINTF("%hi", SHRT_MAX); - ASSERT_PRINTF("%hi", SHRT_MIN); - ASSERT_PRINTF("%hu, %hu", 0, USHRT_MAX); - ASSERT_PRINTF("%hx, %hx", 0, USHRT_MAX); - ASSERT_PRINTF("%hX, %hX", 0, USHRT_MAX); +// ASSERT_PRINTF("%hd", SHRT_MAX); +// ASSERT_PRINTF("%hd", SHRT_MIN); +//// ASSERT_PRINTF("%hi%hi", 0, 42); +// ASSERT_PRINTF("%hi", SHRT_MAX); +// ASSERT_PRINTF("%hi", SHRT_MIN); +//// ASSERT_PRINTF("%hu, %hu", 0, USHRT_MAX); +//// ASSERT_PRINTF("%hx, %hx", 0, USHRT_MAX); +//// ASSERT_PRINTF("%hX, %hX", 0, USHRT_MAX); } void test_moulitest_43(void) { - ASSERT_PRINTF("%hhd%hhd", 1, 42); - ASSERT_PRINTF("%hhd", CHAR_MAX); - ASSERT_PRINTF("%hhd", CHAR_MAX + 42); - ASSERT_PRINTF("%hhd", CHAR_MIN); - ASSERT_PRINTF("%hhd", CHAR_MIN - 42); - ASSERT_PRINTF("%hhi%hhi", 0, 42); - ASSERT_PRINTF("%hhd", CHAR_MAX); - ASSERT_PRINTF("%hhd", CHAR_MAX + 42); - ASSERT_PRINTF("%hhi", CHAR_MIN); - ASSERT_PRINTF("%hhi", CHAR_MIN - 42); - ASSERT_PRINTF("%hhu, %hhu", 0, UCHAR_MAX); - ASSERT_PRINTF("%hhx, %hhx", 0, UCHAR_MAX); - ASSERT_PRINTF("%hhX, %hhX", 0, UCHAR_MAX); - ASSERT_PRINTF("%hhu, %hhu", 0, UCHAR_MAX + 42); - ASSERT_PRINTF("%hhx, %hhx", 0, UCHAR_MAX + 42); - ASSERT_PRINTF("%hhX, %hhX", 0, UCHAR_MAX + 42); +//// ASSERT_PRINTF("%hhd%hhd", 1, 42); +// ASSERT_PRINTF("%hhd", CHAR_MAX); +// ASSERT_PRINTF("%hhd", CHAR_MAX + 42); +// ASSERT_PRINTF("%hhd", CHAR_MIN); +// ASSERT_PRINTF("%hhd", CHAR_MIN - 42); +//// ASSERT_PRINTF("%hhi%hhi", 0, 42); +// ASSERT_PRINTF("%hhd", CHAR_MAX); +// ASSERT_PRINTF("%hhd", CHAR_MAX + 42); +// ASSERT_PRINTF("%hhi", CHAR_MIN); +// ASSERT_PRINTF("%hhi", CHAR_MIN - 42); +//// ASSERT_PRINTF("%hhu, %hhu", 0, UCHAR_MAX); +//// ASSERT_PRINTF("%hhx, %hhx", 0, UCHAR_MAX); +//// ASSERT_PRINTF("%hhX, %hhX", 0, UCHAR_MAX); +//// ASSERT_PRINTF("%hhu, %hhu", 0, UCHAR_MAX + 42); +//// ASSERT_PRINTF("%hhx, %hhx", 0, UCHAR_MAX + 42); +//// ASSERT_PRINTF("%hhX, %hhX", 0, UCHAR_MAX + 42); } void test_moulitest_45(void) { - ASSERT_PRINTF("%lp", 42); +//// ASSERT_PRINTF("%lp", 42); } void test_moulitest_50(void) @@ -214,8 +214,8 @@ void test_moulitest_50(void) ASSERT_PRINTF("{%30d}", 10000); ASSERT_PRINTF("{%10d}", -42); ASSERT_PRINTF("{%3c}", 0); - ASSERT_PRINTF("{%5p}", 0); - ASSERT_PRINTF("{%-15p}", 0); +// ASSERT_PRINTF("{%5p}", 0); +// ASSERT_PRINTF("{%-15p}", 0); ASSERT_PRINTF("{%-13p}", &strlen); ASSERT_PRINTF("{%-12p}", &strlen); } @@ -244,7 +244,7 @@ void test_moulitest_60(void) ASSERT_PRINTF("%#X", 42); ASSERT_PRINTF("%#X", 0); ASSERT_PRINTF("%#X", INT_MAX); - ASSERT_PRINTF("%#c", 0); +// ASSERT_PRINTF("%#c", 0); } void test_moulitest_61(void) @@ -262,14 +262,14 @@ void test_moulitest_61(void) void test_moulitest_69(void) { #ifdef FT_PRINTF_TEST_BONUS - ASSERT_PRINTF("{% +d}", 42); - ASSERT_PRINTF("{%+ d}", 42); +// ASSERT_PRINTF("{% +d}", 42); +// ASSERT_PRINTF("{%+ d}", 42); ASSERT_PRINTF("{%+03d}", 0); ASSERT_PRINTF("{% 03d}", 0); ASSERT_PRINTF("{%+03d}", 12); ASSERT_PRINTF("{%+03d}", 123456); #endif - ASSERT_PRINTF("{%0-3d}", 0); +// ASSERT_PRINTF("{%0-3d}", 0); ASSERT_PRINTF("{%03.2d}", 0); } @@ -345,18 +345,18 @@ void test_moulitest_72(void) void test_moulitest_73(void) { ASSERT_PRINTF("%.c", 0); - ASSERT_PRINTF("%.5c", 0); - ASSERT_PRINTF("%.5c", 42); +// ASSERT_PRINTF("%.5c", 0); +// ASSERT_PRINTF("%.5c", 42); } void test_moulitest_74(void) { - ASSERT_PRINTF("%.0p, %.p", 0, 0); - ASSERT_PRINTF("%.5p", 0); - ASSERT_PRINTF("%9.2p", 1234); - ASSERT_PRINTF("%9.2p", 1234567); - ASSERT_PRINTF("%2.9p", 1234); - ASSERT_PRINTF("%2.9p", 1234567); +////// ASSERT_PRINTF("%.0p, %.p", 0, 0); +//// ASSERT_PRINTF("%.5p", 0); +//// ASSERT_PRINTF("%9.2p", 1234); +//// ASSERT_PRINTF("%9.2p", 1234567); +//// ASSERT_PRINTF("%2.9p", 1234); +//// ASSERT_PRINTF("%2.9p", 1234567); } void test_moulitest_79(void) @@ -365,13 +365,13 @@ void test_moulitest_79(void) ASSERT_PRINTF("%#.x, %#.0x", 0, 0); ASSERT_PRINTF("{%#.5x}", 1); #endif - ASSERT_PRINTF("%.p, %.0p", 0, 0); +////// ASSERT_PRINTF("%.p, %.0p", 0, 0); } void test_moulitest_90(void) { #ifdef FT_PRINTF_TEST_BONUS - ASSERT_PRINTF("%hhd - %hhd", SHRT_MAX - 42, SHRT_MAX - 4200); +//// ASSERT_PRINTF("%hhd - %hhd", SHRT_MAX - 42, SHRT_MAX - 4200); #endif } @@ -396,8 +396,8 @@ void test_moulitest_wildcard_01(void) ASSERT_PRINTF("{%.*s}", 5, "42"); ASSERT_PRINTF("{%.*s}", -5, "42"); ASSERT_PRINTF("{%.*s}", 0, "42"); - ASSERT_PRINTF("{%*s}", 5, 0); - ASSERT_PRINTF("{%*p}", 10, 0); +// ASSERT_PRINTF("{%*s}", 5, 0); +// ASSERT_PRINTF("{%*p}", 10, 0); } void test_moulitest_wildcard_02(void) @@ -407,6 +407,6 @@ void test_moulitest_wildcard_02(void) void test_moulitest_wildcard_03(void) { - ASSERT_PRINTF("{%*3d}", 5, 0); +//// ASSERT_PRINTF("{%*3d}", 5, 0); ASSERT_PRINTF("{%05.*d}", -15, 42); } diff --git a/tests/pft_tests.c b/tests/pft_tests.c index 0b9f030..04f9dcc 100644 --- a/tests/pft_tests.c +++ b/tests/pft_tests.c @@ -6,7 +6,7 @@ /* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/02/06 18:15:10 by cacharle #+# #+# */ -/* Updated: 2020/02/06 19:52:26 by cacharle ### ########.fr */ +/* Updated: 2020/02/26 17:31:23 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ @@ -31,207 +31,207 @@ void test_pft_percent(void) void test_pft_nocrash(void) { static int ncm_p = 5; - ASSERT_PRINTF("%"); - ASSERT_PRINTF("%5"); - ASSERT_PRINTF("%05"); - ASSERT_PRINTF("%-05"); - ASSERT_PRINTF("%-5"); +// ASSERT_PRINTF("%"); +// ASSERT_PRINTF("%5"); +// ASSERT_PRINTF("%05"); +// ASSERT_PRINTF("%-05"); +// ASSERT_PRINTF("%-5"); - ASSERT_PRINTF("%.4p", &ncm_p); +// ASSERT_PRINTF("%.4p", &ncm_p); ASSERT_PRINTF("%.p", &ncm_p); - ASSERT_PRINTF("%05p", &ncm_p); - ASSERT_PRINTF("%0p", &ncm_p); +// ASSERT_PRINTF("%05p", &ncm_p); +// ASSERT_PRINTF("%0p", &ncm_p); ASSERT_PRINTF("%-p", &ncm_p); #ifdef FT_PRINTF_TEST_BONUS - ASSERT_PRINTF("%#p", &ncm_p); - ASSERT_PRINTF("%+p", &ncm_p); - ASSERT_PRINTF("%+p", &ncm_p); - ASSERT_PRINTF("% p", &ncm_p); - ASSERT_PRINTF("% p", &ncm_p); - ASSERT_PRINTF("%hhp", &ncm_p); - ASSERT_PRINTF("%hp", &ncm_p); - ASSERT_PRINTF("%lp", &ncm_p); - ASSERT_PRINTF("%llp", &ncm_p); - ASSERT_PRINTF("%Lp", &ncm_p); +// ASSERT_PRINTF("%#p", &ncm_p); +// ASSERT_PRINTF("%+p", &ncm_p); +// ASSERT_PRINTF("%+p", &ncm_p); +// ASSERT_PRINTF("% p", &ncm_p); +// ASSERT_PRINTF("% p", &ncm_p); +// ASSERT_PRINTF("%hhp", &ncm_p); +// ASSERT_PRINTF("%hp", &ncm_p); +// ASSERT_PRINTF("%lp", &ncm_p); +// ASSERT_PRINTF("%llp", &ncm_p); +// ASSERT_PRINTF("%Lp", &ncm_p); ASSERT_PRINTF("%-p", &ncm_p); - ASSERT_PRINTF("%Ld", 42); - ASSERT_PRINTF("%#d", 42); - ASSERT_PRINTF("%hhhd", 42); - ASSERT_PRINTF("%hhhhd", 42); - ASSERT_PRINTF("%hhld", 42); - ASSERT_PRINTF("%hhlld", 42); - ASSERT_PRINTF("%llhd", 42); - ASSERT_PRINTF("%llld", 42); - ASSERT_PRINTF("%Li", 42); - ASSERT_PRINTF("%#i", 42); - ASSERT_PRINTF("%hhhi", 42); +////// ASSERT_PRINTF("%Ld", 42); +// ASSERT_PRINTF("%#d", 42); +// ASSERT_PRINTF("%hhhd", 42); +// ASSERT_PRINTF("%hhhhd", 42); +// ASSERT_PRINTF("%hhld", 42); +// ASSERT_PRINTF("%hhlld", 42); +// ASSERT_PRINTF("%llhd", 42); +// ASSERT_PRINTF("%llld", 42); +////// ASSERT_PRINTF("%Li", 42); +// ASSERT_PRINTF("%#i", 42); +// ASSERT_PRINTF("%hhhi", 42); ASSERT_PRINTF("%-i", 42); - ASSERT_PRINTF("%+o", 42); - ASSERT_PRINTF("% o", 42); - ASSERT_PRINTF("%Lo", 42); - ASSERT_PRINTF("%hhho", 42); - ASSERT_PRINTF("%hhhho", 42); - ASSERT_PRINTF("%hhlo", 42); - ASSERT_PRINTF("%hhllo", 42); - ASSERT_PRINTF("%llho", 42); - ASSERT_PRINTF("%lllo", 42); +// ASSERT_PRINTF("%+o", 42); +// ASSERT_PRINTF("% o", 42); +////// ASSERT_PRINTF("%Lo", 42); +// ASSERT_PRINTF("%hhho", 42); +// ASSERT_PRINTF("%hhhho", 42); +// ASSERT_PRINTF("%hhlo", 42); +// ASSERT_PRINTF("%hhllo", 42); +// ASSERT_PRINTF("%llho", 42); +// ASSERT_PRINTF("%lllo", 42); ASSERT_PRINTF("%-o", 42); - ASSERT_PRINTF("%Lu", 42); - ASSERT_PRINTF("%#u", 42); - ASSERT_PRINTF("%+u", 42); - ASSERT_PRINTF("% u", 42); - ASSERT_PRINTF("%hhhu", 42); - ASSERT_PRINTF("%hhhhu", 42); - ASSERT_PRINTF("%hhlu", 42); - ASSERT_PRINTF("%hhllu", 42); - ASSERT_PRINTF("%llhu", 42); - ASSERT_PRINTF("%lllu", 42); +////// ASSERT_PRINTF("%Lu", 42); +// ASSERT_PRINTF("%#u", 42); +// ASSERT_PRINTF("%+u", 42); +// ASSERT_PRINTF("% u", 42); +// ASSERT_PRINTF("%hhhu", 42); +// ASSERT_PRINTF("%hhhhu", 42); +// ASSERT_PRINTF("%hhlu", 42); +// ASSERT_PRINTF("%hhllu", 42); +// ASSERT_PRINTF("%llhu", 42); +// ASSERT_PRINTF("%lllu", 42); ASSERT_PRINTF("%-u", 42); - ASSERT_PRINTF("%Lx", 42); - ASSERT_PRINTF("%+x", 42); - ASSERT_PRINTF("% x", 42); - ASSERT_PRINTF("%hhhx", 42); - ASSERT_PRINTF("%hhhhx", 42); - ASSERT_PRINTF("%hhlx", 42); - ASSERT_PRINTF("%hhllx", 42); - ASSERT_PRINTF("%llhx", 42); - ASSERT_PRINTF("%lllx", 42); - ASSERT_PRINTF("%LX", 42); - ASSERT_PRINTF("%+X", 42); - ASSERT_PRINTF("% X", 42); - ASSERT_PRINTF("%hhhX", 42); - ASSERT_PRINTF("%llhX", 42); - ASSERT_PRINTF("%hhf", 42.5); - ASSERT_PRINTF("%hf", 42.5); - ASSERT_PRINTF("%llf", 42.5); - ASSERT_PRINTF("%lllf", 42.5); - ASSERT_PRINTF("%llllf", 42.5); - ASSERT_PRINTF("%LLf", 42.5); - ASSERT_PRINTF("%Llf", 42.5); - ASSERT_PRINTF("%lLf", 42.5); +////// ASSERT_PRINTF("%Lx", 42); +// ASSERT_PRINTF("%+x", 42); +// ASSERT_PRINTF("% x", 42); +// ASSERT_PRINTF("%hhhx", 42); +// ASSERT_PRINTF("%hhhhx", 42); +// ASSERT_PRINTF("%hhlx", 42); +// ASSERT_PRINTF("%hhllx", 42); +// ASSERT_PRINTF("%llhx", 42); +// ASSERT_PRINTF("%lllx", 42); +////// ASSERT_PRINTF("%LX", 42); +// ASSERT_PRINTF("%+X", 42); +// ASSERT_PRINTF("% X", 42); +// ASSERT_PRINTF("%hhhX", 42); +// ASSERT_PRINTF("%llhX", 42); +// ASSERT_PRINTF("%hhf", 42.5); +// ASSERT_PRINTF("%hf", 42.5); +// ASSERT_PRINTF("%llf", 42.5); +// ASSERT_PRINTF("%lllf", 42.5); +// ASSERT_PRINTF("%llllf", 42.5); +// ASSERT_PRINTF("%LLf", 42.5); +// ASSERT_PRINTF("%Llf", 42.5); +// ASSERT_PRINTF("%lLf", 42.5); ASSERT_PRINTF("%-f", 42.5); - ASSERT_PRINTF("%+u", 5); - ASSERT_PRINTF("%+u", 5); - ASSERT_PRINTF("%+u", 4294967295); - ASSERT_PRINTF("%+5u", 35); - ASSERT_PRINTF("%+7u", 0); - ASSERT_PRINTF("%+24u", 4294967295); - ASSERT_PRINTF("%+.7u", 234); - ASSERT_PRINTF("%+.3u", 3723); - ASSERT_PRINTF("%+05u", 432); - ASSERT_PRINTF("%+04u", 0); - ASSERT_PRINTF("%+8.5u", 34); - ASSERT_PRINTF("%+8.5u", 0); - ASSERT_PRINTF("%+8.3u", 8375); - ASSERT_PRINTF("%+3.7u", 3267); - ASSERT_PRINTF("%+3.3u", 6983); - ASSERT_PRINTF("%+-8.5u", 34); - ASSERT_PRINTF("%+-8.5u", 0); - ASSERT_PRINTF("%+-8.3u", 8375); - ASSERT_PRINTF("%+-3.7u", 3267); - ASSERT_PRINTF("%+-3.3u", 6983); - ASSERT_PRINTF("%0+8.5u", 34); - ASSERT_PRINTF("%0+8.5u", 0); - ASSERT_PRINTF("%0+8.3u", 8375); - ASSERT_PRINTF("%0+3.7u", 3267); - ASSERT_PRINTF("%0+3.3u", 6983); - ASSERT_PRINTF("%0+-8.5u", 34); - ASSERT_PRINTF("%0+-8.5u", 0); - ASSERT_PRINTF("%0+-8.3u", 8375); - ASSERT_PRINTF("%0+-3.7u", 3267); - ASSERT_PRINTF("%0+-3.3u", 6983); - ASSERT_PRINTF("%+lu", 22337203685477); +// ASSERT_PRINTF("%+u", 5); +// ASSERT_PRINTF("%+u", 5); +//// ASSERT_PRINTF("%+u", 4294967295); +// ASSERT_PRINTF("%+5u", 35); +// ASSERT_PRINTF("%+7u", 0); +//// ASSERT_PRINTF("%+24u", 4294967295); +// ASSERT_PRINTF("%+.7u", 234); +// ASSERT_PRINTF("%+.3u", 3723); +// ASSERT_PRINTF("%+05u", 432); +// ASSERT_PRINTF("%+04u", 0); +// ASSERT_PRINTF("%+8.5u", 34); +// ASSERT_PRINTF("%+8.5u", 0); +// ASSERT_PRINTF("%+8.3u", 8375); +// ASSERT_PRINTF("%+3.7u", 3267); +// ASSERT_PRINTF("%+3.3u", 6983); +// ASSERT_PRINTF("%+-8.5u", 34); +// ASSERT_PRINTF("%+-8.5u", 0); +// ASSERT_PRINTF("%+-8.3u", 8375); +// ASSERT_PRINTF("%+-3.7u", 3267); +// ASSERT_PRINTF("%+-3.3u", 6983); +// ASSERT_PRINTF("%0+8.5u", 34); +// ASSERT_PRINTF("%0+8.5u", 0); +// ASSERT_PRINTF("%0+8.3u", 8375); +// ASSERT_PRINTF("%0+3.7u", 3267); +// ASSERT_PRINTF("%0+3.3u", 6983); +//// ASSERT_PRINTF("%0+-8.5u", 34); +//// ASSERT_PRINTF("%0+-8.5u", 0); +//// ASSERT_PRINTF("%0+-8.3u", 8375); +//// ASSERT_PRINTF("%0+-3.7u", 3267); +//// ASSERT_PRINTF("%0+-3.3u", 6983); +// ASSERT_PRINTF("%+lu", 22337203685477); ASSERT_PRINTF("%++d", 42); ASSERT_PRINTF("% d", 42); - ASSERT_PRINTF("% + d", 42); +// ASSERT_PRINTF("% + d", 42); ASSERT_PRINTF("%--5d", 42); ASSERT_PRINTF("%-+-5d", 42); ASSERT_PRINTF("%##x", 42); - ASSERT_PRINTF("%#++#-5x", 42); - ASSERT_PRINTF("%.4c", 'a'); - ASSERT_PRINTF("%#c", 'a'); - ASSERT_PRINTF("%+c", 'a'); - ASSERT_PRINTF("%+c", -42); - ASSERT_PRINTF("%hhc", 'a'); - ASSERT_PRINTF("%hc", 'a'); +// ASSERT_PRINTF("%#++#-5x", 42); +// ASSERT_PRINTF("%.4c", 'a'); +// ASSERT_PRINTF("%#c", 'a'); +// ASSERT_PRINTF("%+c", 'a'); +// ASSERT_PRINTF("%+c", -42); +// ASSERT_PRINTF("%hhc", 'a'); +// ASSERT_PRINTF("%hc", 'a'); ASSERT_PRINTF("%lc", L'a'); - ASSERT_PRINTF("%llc", L'a'); - ASSERT_PRINTF("%Lc", L'a'); - ASSERT_PRINTF("%#s", "hello"); - ASSERT_PRINTF("%+s", "hello"); - ASSERT_PRINTF("% s", "hello"); - ASSERT_PRINTF("%hhs", "hello"); - ASSERT_PRINTF("%hs", "hello"); +// ASSERT_PRINTF("%llc", L'a'); +// ASSERT_PRINTF("%Lc", L'a'); +// ASSERT_PRINTF("%#s", "hello"); +// ASSERT_PRINTF("%+s", "hello"); +// ASSERT_PRINTF("% s", "hello"); +// ASSERT_PRINTF("%hhs", "hello"); +// ASSERT_PRINTF("%hs", "hello"); ASSERT_PRINTF("%ls", L"hello"); - ASSERT_PRINTF("%lls", L"hello"); - ASSERT_PRINTF("%Ls", L"hello"); - ASSERT_PRINTF("%1$"); - ASSERT_PRINTF("% "); - ASSERT_PRINTF("%#"); - ASSERT_PRINTF("%+"); - ASSERT_PRINTF("%hh"); - ASSERT_PRINTF("%h"); - ASSERT_PRINTF("%ll"); - ASSERT_PRINTF("%l"); - ASSERT_PRINTF("%L"); - ASSERT_PRINTF("%f"); - ASSERT_PRINTF("%o"); +//// ASSERT_PRINTF("%lls", L"hello"); +//// ASSERT_PRINTF("%Ls", L"hello"); +// ASSERT_PRINTF("%1$"); +// ASSERT_PRINTF("% "); +// ASSERT_PRINTF("%#"); +// ASSERT_PRINTF("%+"); +// ASSERT_PRINTF("%hh"); +// ASSERT_PRINTF("%h"); +// ASSERT_PRINTF("%ll"); +// ASSERT_PRINTF("%l"); +// ASSERT_PRINTF("%L"); +// ASSERT_PRINTF("%f"); +// ASSERT_PRINTF("%o"); ASSERT_PRINTF("%1$s", NULL); - ASSERT_PRINTF("% s", NULL); - ASSERT_PRINTF("%#s", NULL); - ASSERT_PRINTF("%+s", NULL); - ASSERT_PRINTF("%hhs", NULL); - ASSERT_PRINTF("%hs", NULL); - ASSERT_PRINTF("%lls", NULL); - ASSERT_PRINTF("%ls", NULL); - ASSERT_PRINTF("%Ls", NULL); - ASSERT_PRINTF("%b", NULL); - ASSERT_PRINTF("%f", NULL); - ASSERT_PRINTF("%o", NULL); +// ASSERT_PRINTF("% s", NULL); +// ASSERT_PRINTF("%#s", NULL); +// ASSERT_PRINTF("%+s", NULL); +// ASSERT_PRINTF("%hhs", NULL); +// ASSERT_PRINTF("%hs", NULL); +// ASSERT_PRINTF("%lls", NULL); +// ASSERT_PRINTF("%ls", NULL); +// ASSERT_PRINTF("%Ls", NULL); +// ASSERT_PRINTF("%b", NULL); +// ASSERT_PRINTF("%f", NULL); +// ASSERT_PRINTF("%o", NULL); #endif ASSERT_PRINTF("%-x", 42); - ASSERT_PRINTF("%-021s", "abc"); - ASSERT_PRINTF("%-05s", "goes over"); - ASSERT_PRINTF("%04.3s%-7.4s", "hello", "world"); - ASSERT_PRINTF("%021s", NULL); - ASSERT_PRINTF("%02s", NULL); - ASSERT_PRINTF("%-021s", NULL); - ASSERT_PRINTF("%-03s", NULL); - ASSERT_PRINTF("%05c", '\0'); - ASSERT_PRINTF("%-05c", '\0'); +//// ASSERT_PRINTF("%-021s", "abc"); +//// ASSERT_PRINTF("%-05s", "goes over"); +// ASSERT_PRINTF("%04.3s%-7.4s", "hello", "world"); +// ASSERT_PRINTF("%021s", NULL); +// ASSERT_PRINTF("%02s", NULL); +//// ASSERT_PRINTF("%-021s", NULL); +//// ASSERT_PRINTF("%-03s", NULL); +// ASSERT_PRINTF("%05c", '\0'); +//// ASSERT_PRINTF("%-05c", '\0'); ASSERT_PRINTF("%.c", 'a'); - ASSERT_PRINTF("%05c", 'a'); - ASSERT_PRINTF("%0c", 'a'); - ASSERT_PRINTF("% c", 'a'); - ASSERT_PRINTF("% c", -42); +// ASSERT_PRINTF("%05c", 'a'); +// ASSERT_PRINTF("%0c", 'a'); +// ASSERT_PRINTF("% c", 'a'); +// ASSERT_PRINTF("% c", -42); ASSERT_PRINTF("%-c", 'a'); - ASSERT_PRINTF("%05s", "hello"); - ASSERT_PRINTF("%0s", "hello"); +// ASSERT_PRINTF("%05s", "hello"); +// ASSERT_PRINTF("%0s", "hello"); ASSERT_PRINTF("%-s", "hello"); - ASSERT_PRINTF("%0"); - ASSERT_PRINTF("%-"); - ASSERT_PRINTF("%23"); - ASSERT_PRINTF("%."); - ASSERT_PRINTF("%p"); - ASSERT_PRINTF("%d"); - ASSERT_PRINTF("%u"); - ASSERT_PRINTF("%x"); - ASSERT_PRINTF("%X"); - ASSERT_PRINTF("%c"); - ASSERT_PRINTF("%0s", NULL); +// ASSERT_PRINTF("%0"); +// ASSERT_PRINTF("%-"); +// ASSERT_PRINTF("%23"); +// ASSERT_PRINTF("%."); +// ASSERT_PRINTF("%p"); +// ASSERT_PRINTF("%d"); +// ASSERT_PRINTF("%u"); +// ASSERT_PRINTF("%x"); +// ASSERT_PRINTF("%X"); +// ASSERT_PRINTF("%c"); +// ASSERT_PRINTF("%0s", NULL); ASSERT_PRINTF("%-s", NULL); ASSERT_PRINTF("%23s", NULL); ASSERT_PRINTF("%.s", NULL); ASSERT_PRINTF("%p", NULL); - ASSERT_PRINTF("%d", NULL); - ASSERT_PRINTF("%u", NULL); - ASSERT_PRINTF("%x", NULL); - ASSERT_PRINTF("%X", NULL); +// ASSERT_PRINTF("%d", NULL); +// ASSERT_PRINTF("%u", NULL); +// ASSERT_PRINTF("%x", NULL); +// ASSERT_PRINTF("%X", NULL); ASSERT_PRINTF("%s", NULL); - ASSERT_PRINTF("%c", NULL); +// ASSERT_PRINTF("%c", NULL); } void test_pft_string(void) @@ -347,58 +347,49 @@ void test_pft_string(void) ASSERT_PRINTF("%-.00s", s_hidden); ASSERT_PRINTF("%-.09s", s_hidden); #ifdef FT_PRINTF_TEST_BONUS - ASSERT_PRINTF("%+- 06.06s", s_hidden); - ASSERT_PRINTF("% 0+-6.06s", s_hidden); - ASSERT_PRINTF("%0 +-6.06s", s_hidden); - ASSERT_PRINTF("%+-0 6.06s", s_hidden); - ASSERT_PRINTF("%-+ 06.06s", s_hidden); - ASSERT_PRINTF("% -+06.06s", s_hidden); - ASSERT_PRINTF("%+- 07.06s", s_hidden); - ASSERT_PRINTF("% 0+-8.06s", s_hidden); - ASSERT_PRINTF("%0 +-9.06s", s_hidden); - ASSERT_PRINTF("%+-0 10.06s", s_hidden); - ASSERT_PRINTF("%-+ 011.06s", s_hidden); - ASSERT_PRINTF("% -+012.06s", s_hidden); - ASSERT_PRINTF("%+- 06.04s", s_hidden); - ASSERT_PRINTF("% 0+-6.04s", s_hidden); - ASSERT_PRINTF("%0 +-6.04s", s_hidden); - ASSERT_PRINTF("%+-0 6.04s", s_hidden); - ASSERT_PRINTF("%-+ 06.04s", s_hidden); - ASSERT_PRINTF("% 0-+6.04s", s_hidden); - ASSERT_PRINTF("%+- 06.09s", s_hidden); - ASSERT_PRINTF("% 0+-6.09s", s_hidden); - ASSERT_PRINTF("%0 +-6.09s", s_hidden); - ASSERT_PRINTF("%+-0 6.09s", s_hidden); - ASSERT_PRINTF("%-+ 06.09s", s_hidden); - ASSERT_PRINTF("% 0-+6.09s", s_hidden); - ASSERT_PRINTF("%+03s", s_hidden); - ASSERT_PRINTF("%+09s", s_hidden); - ASSERT_PRINTF("%+ 3s", s_hidden); - ASSERT_PRINTF("%+ 6s", s_hidden); +////////// ASSERT_PRINTF("%+- 06.06s", s_hidden); +////////// ASSERT_PRINTF("% 0+-6.06s", s_hidden); +////////// ASSERT_PRINTF("%0 +-6.06s", s_hidden); +////////// ASSERT_PRINTF("%+-0 6.06s", s_hidden); +////////// ASSERT_PRINTF("%-+ 06.06s", s_hidden); +////////// ASSERT_PRINTF("% -+06.06s", s_hidden); +////////// ASSERT_PRINTF("%+- 07.06s", s_hidden); +////////// ASSERT_PRINTF("% 0+-8.06s", s_hidden); +////////// ASSERT_PRINTF("%0 +-9.06s", s_hidden); +////////// ASSERT_PRINTF("%+-0 10.06s", s_hidden); +////////// ASSERT_PRINTF("%-+ 011.06s", s_hidden); +////////// ASSERT_PRINTF("% -+012.06s", s_hidden); +////////// ASSERT_PRINTF("%+- 06.04s", s_hidden); +////////// ASSERT_PRINTF("% 0+-6.04s", s_hidden); +////////// ASSERT_PRINTF("%0 +-6.04s", s_hidden); +////////// ASSERT_PRINTF("%+-0 6.04s", s_hidden); +////////// ASSERT_PRINTF("%-+ 06.04s", s_hidden); +////////// ASSERT_PRINTF("% 0-+6.04s", s_hidden); +////////// ASSERT_PRINTF("%+- 06.09s", s_hidden); +////////// ASSERT_PRINTF("% 0+-6.09s", s_hidden); +////////// ASSERT_PRINTF("%0 +-6.09s", s_hidden); +////////// ASSERT_PRINTF("%+-0 6.09s", s_hidden); +////////// ASSERT_PRINTF("%-+ 06.09s", s_hidden); +////////// ASSERT_PRINTF("% 0-+6.09s", s_hidden); +//// ASSERT_PRINTF("%+03s", s_hidden); +//// ASSERT_PRINTF("%+09s", s_hidden); +////// ASSERT_PRINTF("%+ 3s", s_hidden); +////// ASSERT_PRINTF("%+ 6s", s_hidden); #endif - ASSERT_PRINTF("%00s", s_hidden); - ASSERT_PRINTF("%000s", s_hidden); - ASSERT_PRINTF("%0000s", s_hidden); - ASSERT_PRINTF("%-00s", s_hidden); - ASSERT_PRINTF("%0-0s", s_hidden); - ASSERT_PRINTF("%00-s", s_hidden); - ASSERT_PRINTF("%03s", s_hidden); - ASSERT_PRINTF("%09s", s_hidden); - ASSERT_PRINTF("%-03s", s_hidden); - ASSERT_PRINTF("%-09s", s_hidden); +// ASSERT_PRINTF("%00s", s_hidden); +// ASSERT_PRINTF("%000s", s_hidden); +// ASSERT_PRINTF("%0000s", s_hidden); +//// ASSERT_PRINTF("%-00s", s_hidden); +//// ASSERT_PRINTF("%0-0s", s_hidden); +//// ASSERT_PRINTF("%00-s", s_hidden); +// ASSERT_PRINTF("%03s", s_hidden); +// ASSERT_PRINTF("%09s", s_hidden); +//// ASSERT_PRINTF("%-03s", s_hidden); +//// ASSERT_PRINTF("%-09s", s_hidden); } void test_pft_int_i(void) { - static char ch_pos_1 = 100, ch_neg_1 = -87; - static short sh_pos_1 = 3047, sh_neg_1 = -8875; - static int i_pos_1 = 878023; - static long l_pos_1 = 22337203685477, l_neg_1 = -22337203685477; - static long long ll_pos_1 = 22337203685477, ll_neg_1 = -22337203685477; - static long lmax = 9223372036854775807; - static long lmin = -9223372036854775807; - static long long llmax = 9223372036854775807; - static long long llmin = -9223372036854775807ll; ASSERT_PRINTF("this %i number", 17); ASSERT_PRINTF("this %i number", -267); ASSERT_PRINTF("this %i number", 0); @@ -411,6 +402,15 @@ void test_pft_int_i(void) ASSERT_PRINTF("%i", 2147483647); ASSERT_PRINTF("%i", (int)(-2147483678)); #ifdef FT_PRINTF_TEST_BONUS + static short sh_pos_1 = 3047, sh_neg_1 = -8875; + static long long ll_pos_1 = 22337203685477, ll_neg_1 = -22337203685477; + static long lmin = -9223372036854775807; + static long long llmax = 9223372036854775807; + static long long llmin = -9223372036854775807ll; + static long l_pos_1 = 22337203685477, l_neg_1 = -22337203685477; + static char ch_pos_1 = 100, ch_neg_1 = -87; + static int i_pos_1 = 878023; + static long lmax = 9223372036854775807; ASSERT_PRINTF("%0+8.5i", 34); ASSERT_PRINTF("%0+10.5i", -216); ASSERT_PRINTF("%0+8.5i", 0); @@ -420,15 +420,15 @@ void test_pft_int_i(void) ASSERT_PRINTF("%0+3.7i", -2375); ASSERT_PRINTF("%0+3.3i", 6983); ASSERT_PRINTF("%0+3.3i", -8462); - ASSERT_PRINTF("%0+-8.5i", 34); - ASSERT_PRINTF("%0+-10.5i", -216); - ASSERT_PRINTF("%0+-8.5i", 0); - ASSERT_PRINTF("%0+-8.3i", 8375); - ASSERT_PRINTF("%0+-8.3i", -8473); - ASSERT_PRINTF("%0+-3.7i", 3267); - ASSERT_PRINTF("%0+-3.7i", -2375); - ASSERT_PRINTF("%0+-3.3i", 6983); - ASSERT_PRINTF("%0+-3.3i", -8462); +// ASSERT_PRINTF("%0+-8.5i", 34); +// ASSERT_PRINTF("%0+-10.5i", -216); +// ASSERT_PRINTF("%0+-8.5i", 0); +// ASSERT_PRINTF("%0+-8.3i", 8375); +// ASSERT_PRINTF("%0+-8.3i", -8473); +// ASSERT_PRINTF("%0+-3.7i", 3267); +// ASSERT_PRINTF("%0+-3.7i", -2375); +// ASSERT_PRINTF("%0+-3.3i", 6983); +// ASSERT_PRINTF("%0+-3.3i", -8462); ASSERT_PRINTF("%+i", 5); ASSERT_PRINTF("%+i", -7); ASSERT_PRINTF("%+i", 2147483647); @@ -514,9 +514,9 @@ void test_pft_int_i(void) ASSERT_PRINTF("this % d number", 0); ASSERT_PRINTF("% i", 2147483647); ASSERT_PRINTF("% i", (int)(-2147483678)); - ASSERT_PRINTF("% +i", 5); - ASSERT_PRINTF("% +i", -7); - ASSERT_PRINTF("% +i", 2147483647); +// ASSERT_PRINTF("% +i", 5); +// ASSERT_PRINTF("% +i", -7); +// ASSERT_PRINTF("% +i", 2147483647); ASSERT_PRINTF("% 7i", 33); ASSERT_PRINTF("% 7i", -14); ASSERT_PRINTF("% 3i", 0); @@ -531,9 +531,9 @@ void test_pft_int_i(void) ASSERT_PRINTF("% -5i", -2562); ASSERT_PRINTF("% -4i", 94827); ASSERT_PRINTF("% -4i", -2464); - ASSERT_PRINTF("% +5i", 35); - ASSERT_PRINTF("% +7i", 0); - ASSERT_PRINTF("% +24i", 2147483647); +// ASSERT_PRINTF("% +5i", 35); +// ASSERT_PRINTF("% +7i", 0); +// ASSERT_PRINTF("% +24i", 2147483647); ASSERT_PRINTF("% .5i", 2); ASSERT_PRINTF("% .6i", -3); ASSERT_PRINTF("% .3i", 0); @@ -541,17 +541,17 @@ void test_pft_int_i(void) ASSERT_PRINTF("% .4i", -2372); ASSERT_PRINTF("% .3i", 13862); ASSERT_PRINTF("% .3i",-23646); - ASSERT_PRINTF("% +.7i", 234); - ASSERT_PRINTF("% +.7i", -446); - ASSERT_PRINTF("% +.3i", 3723); +// ASSERT_PRINTF("% +.7i", 234); +// ASSERT_PRINTF("% +.7i", -446); +// ASSERT_PRINTF("% +.3i", 3723); ASSERT_PRINTF("% 05i", 43); ASSERT_PRINTF("% 07i", -54); ASSERT_PRINTF("% 03i", 0); ASSERT_PRINTF("% 03i", 634); ASSERT_PRINTF("% 04i", -532); ASSERT_PRINTF("% 04i", -4825); - ASSERT_PRINTF("% +05i", 432); - ASSERT_PRINTF("% +04i", 0); +// ASSERT_PRINTF("% +05i", 432); +// ASSERT_PRINTF("% +04i", 0); ASSERT_PRINTF("% 8.5i", 34); ASSERT_PRINTF("% 10.5i", -216); ASSERT_PRINTF("% 8.5i", 0); @@ -570,24 +570,24 @@ void test_pft_int_i(void) ASSERT_PRINTF("% -3.7i", -2375); ASSERT_PRINTF("% -3.3i", 6983); ASSERT_PRINTF("% -3.3i", -8462); - ASSERT_PRINTF("% +8.5i", 34); - ASSERT_PRINTF("% +10.5i", -216); - ASSERT_PRINTF("% +8.5i", 0); - ASSERT_PRINTF("% +8.3i", 8375); - ASSERT_PRINTF("% +8.3i", -8473); - ASSERT_PRINTF("% +3.7i", 3267); - ASSERT_PRINTF("% +3.7i", -2375); - ASSERT_PRINTF("% +3.3i", 6983); - ASSERT_PRINTF("% +3.3i", -8462); - ASSERT_PRINTF("% +-8.5i", 34); - ASSERT_PRINTF("% +-10.5i", -216); - ASSERT_PRINTF("% +-8.5i", 0); - ASSERT_PRINTF("% +-8.3i", 8375); - ASSERT_PRINTF("% +-8.3i", -8473); - ASSERT_PRINTF("% +-3.7i", 3267); - ASSERT_PRINTF("% +-3.7i", -2375); - ASSERT_PRINTF("% +-3.3i", 6983); - ASSERT_PRINTF("% +-3.3i", -8462); +// ASSERT_PRINTF("% +8.5i", 34); +// ASSERT_PRINTF("% +10.5i", -216); +// ASSERT_PRINTF("% +8.5i", 0); +// ASSERT_PRINTF("% +8.3i", 8375); +// ASSERT_PRINTF("% +8.3i", -8473); +// ASSERT_PRINTF("% +3.7i", 3267); +// ASSERT_PRINTF("% +3.7i", -2375); +// ASSERT_PRINTF("% +3.3i", 6983); +// ASSERT_PRINTF("% +3.3i", -8462); +// ASSERT_PRINTF("% +-8.5i", 34); +// ASSERT_PRINTF("% +-10.5i", -216); +// ASSERT_PRINTF("% +-8.5i", 0); +// ASSERT_PRINTF("% +-8.3i", 8375); +// ASSERT_PRINTF("% +-8.3i", -8473); +// ASSERT_PRINTF("% +-3.7i", 3267); +// ASSERT_PRINTF("% +-3.7i", -2375); +// ASSERT_PRINTF("% +-3.3i", 6983); +// ASSERT_PRINTF("% +-3.3i", -8462); ASSERT_PRINTF("% 08.5i", 34); ASSERT_PRINTF("% 010.5i", -216); ASSERT_PRINTF("% 08.5i", 0); @@ -597,33 +597,33 @@ void test_pft_int_i(void) ASSERT_PRINTF("% 03.7i", -2375); ASSERT_PRINTF("% 03.3i", 6983); ASSERT_PRINTF("% 03.3i", -8462); - ASSERT_PRINTF("% 0-8.5i", 34); - ASSERT_PRINTF("% 0-10.5i", -216); - ASSERT_PRINTF("% 0-8.5i", 0); - ASSERT_PRINTF("% 0-8.3i", 8375); - ASSERT_PRINTF("% 0-8.3i", -8473); - ASSERT_PRINTF("% 0-3.7i", 3267); - ASSERT_PRINTF("% 0-3.7i", -2375); - ASSERT_PRINTF("% 0-3.3i", 6983); - ASSERT_PRINTF("% 0-3.3i", -8462); - ASSERT_PRINTF("% 0+8.5i", 34); - ASSERT_PRINTF("% 0+10.5i", -216); - ASSERT_PRINTF("% 0+8.5i", 0); - ASSERT_PRINTF("% 0+8.3i", 8375); - ASSERT_PRINTF("% 0+8.3i", -8473); - ASSERT_PRINTF("% 0+3.7i", 3267); - ASSERT_PRINTF("% 0+3.7i", -2375); - ASSERT_PRINTF("% 0+3.3i", 6983); - ASSERT_PRINTF("% 0+3.3i", -8462); - ASSERT_PRINTF("% 0+-8.5i", 34); - ASSERT_PRINTF("% 0+-10.5i", -216); - ASSERT_PRINTF("% 0+-8.5i", 0); - ASSERT_PRINTF("% 0+-8.3i", 8375); - ASSERT_PRINTF("% 0+-8.3i", -8473); - ASSERT_PRINTF("% 0+-3.7i", 3267); - ASSERT_PRINTF("% 0+-3.7i", -2375); - ASSERT_PRINTF("% 0+-3.3i", 6983); - ASSERT_PRINTF("% 0+-3.3i", -8462); +// ASSERT_PRINTF("% 0-8.5i", 34); +// ASSERT_PRINTF("% 0-10.5i", -216); +// ASSERT_PRINTF("% 0-8.5i", 0); +// ASSERT_PRINTF("% 0-8.3i", 8375); +// ASSERT_PRINTF("% 0-8.3i", -8473); +// ASSERT_PRINTF("% 0-3.7i", 3267); +// ASSERT_PRINTF("% 0-3.7i", -2375); +// ASSERT_PRINTF("% 0-3.3i", 6983); +// ASSERT_PRINTF("% 0-3.3i", -8462); +// ASSERT_PRINTF("% 0+8.5i", 34); +// ASSERT_PRINTF("% 0+10.5i", -216); +// ASSERT_PRINTF("% 0+8.5i", 0); +// ASSERT_PRINTF("% 0+8.3i", 8375); +// ASSERT_PRINTF("% 0+8.3i", -8473); +// ASSERT_PRINTF("% 0+3.7i", 3267); +// ASSERT_PRINTF("% 0+3.7i", -2375); +// ASSERT_PRINTF("% 0+3.3i", 6983); +// ASSERT_PRINTF("% 0+3.3i", -8462); +//// ASSERT_PRINTF("% 0+-8.5i", 34); +//// ASSERT_PRINTF("% 0+-10.5i", -216); +//// ASSERT_PRINTF("% 0+-8.5i", 0); +//// ASSERT_PRINTF("% 0+-8.3i", 8375); +//// ASSERT_PRINTF("% 0+-8.3i", -8473); +//// ASSERT_PRINTF("% 0+-3.7i", 3267); +//// ASSERT_PRINTF("% 0+-3.7i", -2375); +//// ASSERT_PRINTF("% 0+-3.3i", 6983); +//// ASSERT_PRINTF("% 0+-3.3i", -8462); ASSERT_PRINTF("% hhi", (char)45); ASSERT_PRINTF("% hhi", (char)-45); ASSERT_PRINTF("% hi", (short)385); @@ -658,10 +658,10 @@ void test_pft_int_i(void) ASSERT_PRINTF("%+5.i", 0); ASSERT_PRINTF("%+-5.0i", 0); ASSERT_PRINTF("%+-5.i", 0); - ASSERT_PRINTF("%hhi", -129); - ASSERT_PRINTF("%hhi", 128); - ASSERT_PRINTF("%hi", 32768); - ASSERT_PRINTF("%hi", -32769); +// ASSERT_PRINTF("%hhi", -129); +// ASSERT_PRINTF("%hhi", 128); +// ASSERT_PRINTF("%hi", 32768); +// ASSERT_PRINTF("%hi", -32769); #endif ASSERT_PRINTF("%7i", 33); ASSERT_PRINTF("%7i", -14); @@ -717,15 +717,15 @@ void test_pft_int_i(void) ASSERT_PRINTF("%03.7i", -2375); ASSERT_PRINTF("%03.3i", 6983); ASSERT_PRINTF("%03.3i", -8462); - ASSERT_PRINTF("%0-8.5i", 34); - ASSERT_PRINTF("%0-10.5i", -216); - ASSERT_PRINTF("%0-8.5i", 0); - ASSERT_PRINTF("%0-8.3i", 8375); - ASSERT_PRINTF("%0-8.3i", -8473); - ASSERT_PRINTF("%0-3.7i", 3267); - ASSERT_PRINTF("%0-3.7i", -2375); - ASSERT_PRINTF("%0-3.3i", 6983); - ASSERT_PRINTF("%0-3.3i", -8462); +// ASSERT_PRINTF("%0-8.5i", 34); +// ASSERT_PRINTF("%0-10.5i", -216); +// ASSERT_PRINTF("%0-8.5i", 0); +// ASSERT_PRINTF("%0-8.3i", 8375); +// ASSERT_PRINTF("%0-8.3i", -8473); +// ASSERT_PRINTF("%0-3.7i", 3267); +// ASSERT_PRINTF("%0-3.7i", -2375); +// ASSERT_PRINTF("%0-3.3i", 6983); +// ASSERT_PRINTF("%0-3.3i", -8462); ASSERT_PRINTF("%.0i", 0); ASSERT_PRINTF("%.i", 0); ASSERT_PRINTF("%5.0i", 0); @@ -736,16 +736,16 @@ void test_pft_int_i(void) void test_pft_int_d(void) { + static int i_pos_1 = 878023; +#ifdef FT_PRINTF_TEST_BONUS static char ch_pos_1 = 100, ch_neg_1 = -87; static short sh_pos_1 = 3047, sh_neg_1 = -8875; - static int i_pos_1 = 878023; static long l_pos_1 = 22337203685477, l_neg_1 = -22337203685477; static long long ll_pos_1 = 22337203685477, ll_neg_1 = -22337203685477; static long lmax = 9223372036854775807; static long lmin = -9223372036854775807; static long long llmax = 9223372036854775807; static long long llmin = -9223372036854775807ll; -#ifdef FT_PRINTF_TEST_BONUS ASSERT_PRINTF("this %d number", 17); ASSERT_PRINTF("this %d number", -267); ASSERT_PRINTF("this %d number", 0); @@ -787,15 +787,15 @@ void test_pft_int_d(void) ASSERT_PRINTF("%0+3.7d", -2375); ASSERT_PRINTF("%0+3.3d", 6983); ASSERT_PRINTF("%0+3.3d", -8462); - ASSERT_PRINTF("%0+-8.5d", 34); - ASSERT_PRINTF("%0+-10.5d", -216); - ASSERT_PRINTF("%0+-8.5d", 0); - ASSERT_PRINTF("%0+-8.3d", 8375); - ASSERT_PRINTF("%0+-8.3d", -8473); - ASSERT_PRINTF("%0+-3.7d", 3267); - ASSERT_PRINTF("%0+-3.7d", -2375); - ASSERT_PRINTF("%0+-3.3d", 6983); - ASSERT_PRINTF("%0+-3.3d", -8462); +// ASSERT_PRINTF("%0+-8.5d", 34); +// ASSERT_PRINTF("%0+-10.5d", -216); +// ASSERT_PRINTF("%0+-8.5d", 0); +// ASSERT_PRINTF("%0+-8.3d", 8375); +// ASSERT_PRINTF("%0+-8.3d", -8473); +// ASSERT_PRINTF("%0+-3.7d", 3267); +// ASSERT_PRINTF("%0+-3.7d", -2375); +// ASSERT_PRINTF("%0+-3.3d", 6983); +// ASSERT_PRINTF("%0+-3.3d", -8462); ASSERT_PRINTF("%hhd", (char)45); ASSERT_PRINTF("%hhd", (char)-45); ASSERT_PRINTF("%hd", (short)385); @@ -852,9 +852,9 @@ void test_pft_int_d(void) ASSERT_PRINTF("this % d number", 0); ASSERT_PRINTF("% d", 2147483647); ASSERT_PRINTF("% d", (int)(-2147483678)); - ASSERT_PRINTF("% +d", 5); - ASSERT_PRINTF("% +d", -7); - ASSERT_PRINTF("% +d", 2147483647); +// ASSERT_PRINTF("% +d", 5); +// ASSERT_PRINTF("% +d", -7); +// ASSERT_PRINTF("% +d", 2147483647); ASSERT_PRINTF("% 7d", 33); ASSERT_PRINTF("% 7d", -14); ASSERT_PRINTF("% 3d", 0); @@ -869,9 +869,9 @@ void test_pft_int_d(void) ASSERT_PRINTF("% -5d", -2562); ASSERT_PRINTF("% -4d", 94827); ASSERT_PRINTF("% -4d", -2464); - ASSERT_PRINTF("% +5d", 35); - ASSERT_PRINTF("% +7d", 0); - ASSERT_PRINTF("% +24d", 2147483647); +// ASSERT_PRINTF("% +5d", 35); +// ASSERT_PRINTF("% +7d", 0); +// ASSERT_PRINTF("% +24d", 2147483647); ASSERT_PRINTF("% .5d", 2); ASSERT_PRINTF("% .6d", -3); ASSERT_PRINTF("% .3d", 0); @@ -879,17 +879,17 @@ void test_pft_int_d(void) ASSERT_PRINTF("% .4d", -2372); ASSERT_PRINTF("% .3d", 13862); ASSERT_PRINTF("% .3d",-23646); - ASSERT_PRINTF("% +.7d", 234); - ASSERT_PRINTF("% +.7d", -446); - ASSERT_PRINTF("% +.3d", 3723); +// ASSERT_PRINTF("% +.7d", 234); +// ASSERT_PRINTF("% +.7d", -446); +// ASSERT_PRINTF("% +.3d", 3723); ASSERT_PRINTF("% 05d", 43); ASSERT_PRINTF("% 07d", -54); ASSERT_PRINTF("% 03d", 0); ASSERT_PRINTF("% 03d", 634); ASSERT_PRINTF("% 04d", -532); ASSERT_PRINTF("% 04d", -4825); - ASSERT_PRINTF("% +05d", 432); - ASSERT_PRINTF("% +04d", 0); +// ASSERT_PRINTF("% +05d", 432); +// ASSERT_PRINTF("% +04d", 0); ASSERT_PRINTF("% 8.5d", 34); ASSERT_PRINTF("% 10.5d", -216); ASSERT_PRINTF("% 8.5d", 0); @@ -909,24 +909,24 @@ void test_pft_int_d(void) ASSERT_PRINTF("% -3.3d", 6983); ASSERT_PRINTF("% -3.3d", -8462); - ASSERT_PRINTF("% +8.5d", 34); - ASSERT_PRINTF("% +10.5d", -216); - ASSERT_PRINTF("% +8.5d", 0); - ASSERT_PRINTF("% +8.3d", 8375); - ASSERT_PRINTF("% +8.3d", -8473); - ASSERT_PRINTF("% +3.7d", 3267); - ASSERT_PRINTF("% +3.7d", -2375); - ASSERT_PRINTF("% +3.3d", 6983); - ASSERT_PRINTF("% +3.3d", -8462); - ASSERT_PRINTF("% +-8.5d", 34); - ASSERT_PRINTF("% +-10.5d", -216); - ASSERT_PRINTF("% +-8.5d", 0); - ASSERT_PRINTF("% +-8.3d", 8375); - ASSERT_PRINTF("% +-8.3d", -8473); - ASSERT_PRINTF("% +-3.7d", 3267); - ASSERT_PRINTF("% +-3.7d", -2375); - ASSERT_PRINTF("% +-3.3d", 6983); - ASSERT_PRINTF("% +-3.3d", -8462); +// ASSERT_PRINTF("% +8.5d", 34); +// ASSERT_PRINTF("% +10.5d", -216); +// ASSERT_PRINTF("% +8.5d", 0); +// ASSERT_PRINTF("% +8.3d", 8375); +// ASSERT_PRINTF("% +8.3d", -8473); +// ASSERT_PRINTF("% +3.7d", 3267); +// ASSERT_PRINTF("% +3.7d", -2375); +// ASSERT_PRINTF("% +3.3d", 6983); +// ASSERT_PRINTF("% +3.3d", -8462); +// ASSERT_PRINTF("% +-8.5d", 34); +// ASSERT_PRINTF("% +-10.5d", -216); +// ASSERT_PRINTF("% +-8.5d", 0); +// ASSERT_PRINTF("% +-8.3d", 8375); +// ASSERT_PRINTF("% +-8.3d", -8473); +// ASSERT_PRINTF("% +-3.7d", 3267); +// ASSERT_PRINTF("% +-3.7d", -2375); +// ASSERT_PRINTF("% +-3.3d", 6983); +// ASSERT_PRINTF("% +-3.3d", -8462); ASSERT_PRINTF("% 08.5d", 34); ASSERT_PRINTF("% 010.5d", -216); ASSERT_PRINTF("% 08.5d", 0); @@ -936,33 +936,33 @@ void test_pft_int_d(void) ASSERT_PRINTF("% 03.7d", -2375); ASSERT_PRINTF("% 03.3d", 6983); ASSERT_PRINTF("% 03.3d", -8462); - ASSERT_PRINTF("% 0-8.5d", 34); - ASSERT_PRINTF("% 0-10.5d", -216); - ASSERT_PRINTF("% 0-8.5d", 0); - ASSERT_PRINTF("% 0-8.3d", 8375); - ASSERT_PRINTF("% 0-8.3d", -8473); - ASSERT_PRINTF("% 0-3.7d", 3267); - ASSERT_PRINTF("% 0-3.7d", -2375); - ASSERT_PRINTF("% 0-3.3d", 6983); - ASSERT_PRINTF("% 0-3.3d", -8462); - ASSERT_PRINTF("% 0+8.5d", 34); - ASSERT_PRINTF("% 0+10.5d", -216); - ASSERT_PRINTF("% 0+8.5d", 0); - ASSERT_PRINTF("% 0+8.3d", 8375); - ASSERT_PRINTF("% 0+8.3d", -8473); - ASSERT_PRINTF("% 0+3.7d", 3267); - ASSERT_PRINTF("% 0+3.7d", -2375); - ASSERT_PRINTF("% 0+3.3d", 6983); - ASSERT_PRINTF("% 0+3.3d", -8462); - ASSERT_PRINTF("% 0+-8.5d", 34); - ASSERT_PRINTF("% 0+-10.5d", -216); - ASSERT_PRINTF("% 0+-8.5d", 0); - ASSERT_PRINTF("% 0+-8.3d", 8375); - ASSERT_PRINTF("% 0+-8.3d", -8473); - ASSERT_PRINTF("% 0+-3.7d", 3267); - ASSERT_PRINTF("% 0+-3.7d", -2375); - ASSERT_PRINTF("% 0+-3.3d", 6983); - ASSERT_PRINTF("% 0+-3.3d", -8462); +// ASSERT_PRINTF("% 0-8.5d", 34); +// ASSERT_PRINTF("% 0-10.5d", -216); +// ASSERT_PRINTF("% 0-8.5d", 0); +// ASSERT_PRINTF("% 0-8.3d", 8375); +// ASSERT_PRINTF("% 0-8.3d", -8473); +// ASSERT_PRINTF("% 0-3.7d", 3267); +// ASSERT_PRINTF("% 0-3.7d", -2375); +// ASSERT_PRINTF("% 0-3.3d", 6983); +// ASSERT_PRINTF("% 0-3.3d", -8462); +// ASSERT_PRINTF("% 0+8.5d", 34); +// ASSERT_PRINTF("% 0+10.5d", -216); +// ASSERT_PRINTF("% 0+8.5d", 0); +// ASSERT_PRINTF("% 0+8.3d", 8375); +// ASSERT_PRINTF("% 0+8.3d", -8473); +// ASSERT_PRINTF("% 0+3.7d", 3267); +// ASSERT_PRINTF("% 0+3.7d", -2375); +// ASSERT_PRINTF("% 0+3.3d", 6983); +// ASSERT_PRINTF("% 0+3.3d", -8462); +//// ASSERT_PRINTF("% 0+-8.5d", 34); +//// ASSERT_PRINTF("% 0+-10.5d", -216); +//// ASSERT_PRINTF("% 0+-8.5d", 0); +//// ASSERT_PRINTF("% 0+-8.3d", 8375); +//// ASSERT_PRINTF("% 0+-8.3d", -8473); +//// ASSERT_PRINTF("% 0+-3.7d", 3267); +//// ASSERT_PRINTF("% 0+-3.7d", -2375); +//// ASSERT_PRINTF("% 0+-3.3d", 6983); +//// ASSERT_PRINTF("% 0+-3.3d", -8462); ASSERT_PRINTF("% hhd", (char)45); ASSERT_PRINTF("% hhd", (char)-45); ASSERT_PRINTF("% hd", (short)385); @@ -1062,15 +1062,15 @@ void test_pft_int_d(void) ASSERT_PRINTF("%03.7d", -2375); ASSERT_PRINTF("%03.3d", 6983); ASSERT_PRINTF("%03.3d", -8462); - ASSERT_PRINTF("%0-8.5d", 34); - ASSERT_PRINTF("%0-10.5d", -216); - ASSERT_PRINTF("%0-8.5d", 0); - ASSERT_PRINTF("%0-8.3d", 8375); - ASSERT_PRINTF("%0-8.3d", -8473); - ASSERT_PRINTF("%0-3.7d", 3267); - ASSERT_PRINTF("%0-3.7d", -2375); - ASSERT_PRINTF("%0-3.3d", 6983); - ASSERT_PRINTF("%0-3.3d", -8462); +// ASSERT_PRINTF("%0-8.5d", 34); +// ASSERT_PRINTF("%0-10.5d", -216); +// ASSERT_PRINTF("%0-8.5d", 0); +// ASSERT_PRINTF("%0-8.3d", 8375); +// ASSERT_PRINTF("%0-8.3d", -8473); +// ASSERT_PRINTF("%0-3.7d", 3267); +// ASSERT_PRINTF("%0-3.7d", -2375); +// ASSERT_PRINTF("%0-3.3d", 6983); +// ASSERT_PRINTF("%0-3.3d", -8462); ASSERT_PRINTF("[%d] [%d]", i_pos_1, i_pos_1); ASSERT_PRINTF("%.0d", 0); ASSERT_PRINTF("%.d", 0); @@ -1116,19 +1116,19 @@ void test_ptf_uint(void) ASSERT_PRINTF("%08.3u", 8375); ASSERT_PRINTF("%03.7u", 3267); ASSERT_PRINTF("%03.3u", 6983); - ASSERT_PRINTF("%0-8.5u", 34); - ASSERT_PRINTF("%0-8.5u", 0); - ASSERT_PRINTF("%0-8.3u", 8375); - ASSERT_PRINTF("%0-3.7u", 3267); - ASSERT_PRINTF("%0-3.3u", 6983); +// ASSERT_PRINTF("%0-8.5u", 34); +// ASSERT_PRINTF("%0-8.5u", 0); +// ASSERT_PRINTF("%0-8.3u", 8375); +// ASSERT_PRINTF("%0-3.7u", 3267); +// ASSERT_PRINTF("%0-3.3u", 6983); +#ifdef FT_PRINTF_TEST_BONUS static unsigned char uch_pos_1 = 100; static unsigned short ush_pos_1 = 3047; static unsigned int ui_pos_1 = 878023; static unsigned long ul_pos_1 = 22337203685477; - static unsigned long long ull_pos_1 = 22337203685477; static unsigned long long ullmax = 9223372036854775807; + static unsigned long long ull_pos_1 = 22337203685477; static unsigned long ulmax = 9223372036854775807; -#ifdef FT_PRINTF_TEST_BONUS ASSERT_PRINTF("%hhu", (unsigned char)45); ASSERT_PRINTF("%hu", (unsigned short)385); ASSERT_PRINTF("%lu", (unsigned long)32); @@ -1161,13 +1161,6 @@ void test_ptf_uint(void) void test_ptf_hex_low(void) { - static unsigned char uch_pos_1 = 100; - static unsigned short ush_pos_1 = 3047; - static unsigned int ui_pos_1 = 878023; - static unsigned long ul_pos_1 = 22337203685477; - static unsigned long long ull_pos_1 = 22337203685477; - static unsigned long long ullmax = 9223372036854775807; - static unsigned long ulmax = 9223372036854775807; ASSERT_PRINTF("this %x number", 17); ASSERT_PRINTF("this %x number", 0); ASSERT_PRINTF("%x", 3); @@ -1202,11 +1195,11 @@ void test_ptf_hex_low(void) ASSERT_PRINTF("%08.3x", 8375); ASSERT_PRINTF("%02.7x", 3267); ASSERT_PRINTF("%03.3x", 6983); - ASSERT_PRINTF("%0-8.5x", 34); - ASSERT_PRINTF("%0-8.5x", 0); - ASSERT_PRINTF("%0-8.3x", 8375); - ASSERT_PRINTF("%0-2.7x", 3267); - ASSERT_PRINTF("%0-3.3x", 6983); +// ASSERT_PRINTF("%0-8.5x", 34); +// ASSERT_PRINTF("%0-8.5x", 0); +// ASSERT_PRINTF("%0-8.3x", 8375); +// ASSERT_PRINTF("%0-2.7x", 3267); +// ASSERT_PRINTF("%0-3.3x", 6983); ASSERT_PRINTF("%.0x", 0); ASSERT_PRINTF("%.x", 0); ASSERT_PRINTF("%5.0x", 0); @@ -1247,11 +1240,11 @@ void test_ptf_hex_low(void) ASSERT_PRINTF("%08.3x", 8375); ASSERT_PRINTF("%02.7x", 3267); ASSERT_PRINTF("%03.3x", 6983); - ASSERT_PRINTF("%0-8.5x", 34); - ASSERT_PRINTF("%0-8.5x", 0); - ASSERT_PRINTF("%0-8.3x", 8375); - ASSERT_PRINTF("%0-2.7x", 3267); - ASSERT_PRINTF("%0-3.3x", 6983); +// ASSERT_PRINTF("%0-8.5x", 34); +// ASSERT_PRINTF("%0-8.5x", 0); +// ASSERT_PRINTF("%0-8.3x", 8375); +// ASSERT_PRINTF("%0-2.7x", 3267); +// ASSERT_PRINTF("%0-3.3x", 6983); ASSERT_PRINTF("%.0x", 0); ASSERT_PRINTF("%.x", 0); ASSERT_PRINTF("%5.0x", 0); @@ -1259,6 +1252,13 @@ void test_ptf_hex_low(void) ASSERT_PRINTF("%-5.0x", 0); ASSERT_PRINTF("%-5.x", 0); #ifdef FT_PRINTF_TEST_BONUS + static unsigned char uch_pos_1 = 100; + static unsigned short ush_pos_1 = 3047; + static unsigned int ui_pos_1 = 878023; + static unsigned long ul_pos_1 = 22337203685477; + static unsigned long long ull_pos_1 = 22337203685477; + static unsigned long long ullmax = 9223372036854775807; + static unsigned long ulmax = 9223372036854775807; ASSERT_PRINTF("%#.0x", 0); ASSERT_PRINTF("%#.x", 0); ASSERT_PRINTF("%#5.0x", 0); @@ -1317,11 +1317,11 @@ void test_ptf_hex_low(void) ASSERT_PRINTF("%#08.3x", 8375); ASSERT_PRINTF("%#02.7x", 3267); ASSERT_PRINTF("%#03.3x", 6983); - ASSERT_PRINTF("%#0-8.5x", 34); - ASSERT_PRINTF("%#0-8.5x", 0); - ASSERT_PRINTF("%#0-8.3x", 8375); - ASSERT_PRINTF("%#0-2.7x", 3267); - ASSERT_PRINTF("%#0-3.3x", 6983); +// ASSERT_PRINTF("%#0-8.5x", 34); +// ASSERT_PRINTF("%#0-8.5x", 0); +// ASSERT_PRINTF("%#0-8.3x", 8375); +// ASSERT_PRINTF("%#0-2.7x", 3267); +// ASSERT_PRINTF("%#0-3.3x", 6983); ASSERT_PRINTF("%#hhx", (unsigned char)45); ASSERT_PRINTF("%#hx", (unsigned short)385); ASSERT_PRINTF("%#lx", (unsigned long)32); @@ -1395,11 +1395,11 @@ void test_ptf_hex_low(void) ASSERT_PRINTF("%#08.3x", 8375); ASSERT_PRINTF("%#02.7x", 3267); ASSERT_PRINTF("%#03.3x", 6983); - ASSERT_PRINTF("%#0-8.5x", 34); - ASSERT_PRINTF("%#0-8.5x", 0); - ASSERT_PRINTF("%#0-8.3x", 8375); - ASSERT_PRINTF("%#0-2.7x", 3267); - ASSERT_PRINTF("%#0-3.3x", 6983); +// ASSERT_PRINTF("%#0-8.5x", 34); +// ASSERT_PRINTF("%#0-8.5x", 0); +// ASSERT_PRINTF("%#0-8.3x", 8375); +// ASSERT_PRINTF("%#0-2.7x", 3267); +// ASSERT_PRINTF("%#0-3.3x", 6983); ASSERT_PRINTF("%#hhx", (unsigned char)45); ASSERT_PRINTF("%#hx", (unsigned short)385); ASSERT_PRINTF("%#lx", (unsigned long)32); @@ -1432,13 +1432,6 @@ void test_ptf_hex_low(void) void test_ptf_hex_up(void) { - static unsigned char uch_pos_1 = 100; - static unsigned short ush_pos_1 = 3047; - static unsigned int ui_pos_1 = 878023; - static unsigned long ul_pos_1 = 22337203685477; - static unsigned long long ull_pos_1 = 22337203685477; - static unsigned long long ullmax = 9223372036854775807; - static unsigned long ulmax = 9223372036854775807; ASSERT_PRINTF("this %X number", 17); ASSERT_PRINTF("this %X number", 0); ASSERT_PRINTF("%X", 3); @@ -1473,12 +1466,19 @@ void test_ptf_hex_up(void) ASSERT_PRINTF("%08.3X", 8375); ASSERT_PRINTF("%02.7X", 3267); ASSERT_PRINTF("%03.3X", 6983); - ASSERT_PRINTF("%0-8.5X", 34); - ASSERT_PRINTF("%0-8.5X", 0); - ASSERT_PRINTF("%0-8.3X", 8375); - ASSERT_PRINTF("%0-2.7X", 3267); - ASSERT_PRINTF("%0-3.3X", 6983); +// ASSERT_PRINTF("%0-8.5X", 34); +// ASSERT_PRINTF("%0-8.5X", 0); +// ASSERT_PRINTF("%0-8.3X", 8375); +// ASSERT_PRINTF("%0-2.7X", 3267); +// ASSERT_PRINTF("%0-3.3X", 6983); #ifdef FT_PRINTF_TEST_BONUS + static unsigned char uch_pos_1 = 100; + static unsigned short ush_pos_1 = 3047; + static unsigned int ui_pos_1 = 878023; + static unsigned long ul_pos_1 = 22337203685477; + static unsigned long long ull_pos_1 = 22337203685477; + static unsigned long long ullmax = 9223372036854775807; + static unsigned long ulmax = 9223372036854775807; ASSERT_PRINTF("%hhX", (unsigned char)45); ASSERT_PRINTF("%hX", (unsigned short)385); ASSERT_PRINTF("%lX", (unsigned long)32); @@ -1534,11 +1534,11 @@ void test_ptf_hex_up(void) ASSERT_PRINTF("%#08.3X", 8375); ASSERT_PRINTF("%#02.7X", 3267); ASSERT_PRINTF("%#03.3X", 6983); - ASSERT_PRINTF("%#0-8.5X", 34); - ASSERT_PRINTF("%#0-8.5X", 0); - ASSERT_PRINTF("%#0-8.3X", 8375); - ASSERT_PRINTF("%#0-2.7X", 3267); - ASSERT_PRINTF("%#0-3.3X", 6983); +// ASSERT_PRINTF("%#0-8.5X", 34); +// ASSERT_PRINTF("%#0-8.5X", 0); +// ASSERT_PRINTF("%#0-8.3X", 8375); +// ASSERT_PRINTF("%#0-2.7X", 3267); +// ASSERT_PRINTF("%#0-3.3X", 6983); ASSERT_PRINTF("%#hhX", (unsigned char)45); ASSERT_PRINTF("%#hX", (unsigned short)385); ASSERT_PRINTF("%#lX", (unsigned long)32); @@ -1607,11 +1607,11 @@ void test_ptf_hex_up(void) ASSERT_PRINTF("%08.3X", 8375); ASSERT_PRINTF("%02.7X", 3267); ASSERT_PRINTF("%03.3X", 6983); - ASSERT_PRINTF("%0-8.5X", 34); - ASSERT_PRINTF("%0-8.5X", 0); - ASSERT_PRINTF("%0-8.3X", 8375); - ASSERT_PRINTF("%0-2.7X", 3267); - ASSERT_PRINTF("%0-3.3X", 6983); +// ASSERT_PRINTF("%0-8.5X", 34); +// ASSERT_PRINTF("%0-8.5X", 0); +// ASSERT_PRINTF("%0-8.3X", 8375); +// ASSERT_PRINTF("%0-2.7X", 3267); +// ASSERT_PRINTF("%0-3.3X", 6983); #ifdef FT_PRINTF_TEST_BONUS ASSERT_PRINTF("%hhX", (unsigned char)45); ASSERT_PRINTF("%hX", (unsigned short)385); @@ -1668,11 +1668,11 @@ void test_ptf_hex_up(void) ASSERT_PRINTF("%#08.3X", 8375); ASSERT_PRINTF("%#02.7X", 3267); ASSERT_PRINTF("%#03.3X", 6983); - ASSERT_PRINTF("%#0-8.5X", 34); - ASSERT_PRINTF("%#0-8.5X", 0); - ASSERT_PRINTF("%#0-8.3X", 8375); - ASSERT_PRINTF("%#0-2.7X", 3267); - ASSERT_PRINTF("%#0-3.3X", 6983); +// ASSERT_PRINTF("%#0-8.5X", 34); +// ASSERT_PRINTF("%#0-8.5X", 0); +// ASSERT_PRINTF("%#0-8.3X", 8375); +// ASSERT_PRINTF("%#0-2.7X", 3267); +// ASSERT_PRINTF("%#0-3.3X", 6983); ASSERT_PRINTF("%#hhX", (unsigned char)45); ASSERT_PRINTF("%#hX", (unsigned short)385); ASSERT_PRINTF("%#lX", (unsigned long)32); @@ -1726,11 +1726,11 @@ void test_pft_ptr(void) static void *a12; ASSERT_PRINTF("%p", NULL); - ASSERT_PRINTF("%9.2p\n", 1234); - ASSERT_PRINTF("%2.9p\n", 1234); - ASSERT_PRINTF("%.5p", 0); - ASSERT_PRINTF("%.0p", 0); - ASSERT_PRINTF("%5p", 0); +//// ASSERT_PRINTF("%9.2p\n", 1234); +//// ASSERT_PRINTF("%2.9p\n", 1234); +//// ASSERT_PRINTF("%.5p", 0); +//// ASSERT_PRINTF("%.0p", 0); +// ASSERT_PRINTF("%5p", 0); ASSERT_PRINTF("%p%p%p%p%p%p%p%p%p%p%p%p",&a01,&a02,&a03,&a04,&a05,&a06,&a07,&a08,&a09,&a10,&a11,&a12); ASSERT_PRINTF("%70p%70p%70p%70p%70p%70p%70p%70p%70p%70p%70p%70p",&a01,&a02,&a03,&a04,&a05,&a06,&a07,&a08,&a09,&a10,&a11,&a12); ASSERT_PRINTF("%5p%5p%5p%5p%5p%5p%5p%5p%5p%5p%5p%5p",&a01,&a02,&a03,&a04,&a05,&a06,&a07,&a08,&a09,&a10,&a11,&a12); @@ -1747,8 +1747,8 @@ void test_pft_ptr(void) void test_pft_char(void) { ASSERT_PRINTF("%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c\ -%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c\ -%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c",' ','!','"','#','$','%','&','\'','(',')','*','+',',', +%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c\ +%c%c%c%c%c%c%c%c%c%c%c%c%c%c",' ','!','"','#','$','%','&','\'','(',')','*','+',',', '-','.','/','0','1','2','3','4','5','6','7','8','9',':',';', '<','=','>','?','@','A','B', 'C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y', 'Z','[','\\',']','^','_','`','a','b','c','d','e','f','g','h', 'i','j','k','l','m','n','o', @@ -1780,7 +1780,7 @@ void test_pft_char(void) ASSERT_PRINTF("%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c\ %2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c\ -%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c", +//%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c%3c%4c%1c%2c", ' ','!','"','#','$', '%','&','\'','(',')','*','+',',','-','.','/','0','1','2','3','4','5','6','7','8','9',':', ';','<','=','>','?','@','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q', 'R','S','T','U', 'V','W','X','Y','Z','[','\\',']','^','_','`','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p', @@ -1811,7 +1811,7 @@ void test_pft_char(void) ASSERT_PRINTF("%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c\ %-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c\ %-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c\ -%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c", +//%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c%-2c%-3c%-4c%-1c%-2c%-3c", ' ','!','"','#','$','%','&','\'','(',')','*','+',',','-','.','/','0','1','2','3','4','5','6','7','8','9',':',';','<', '=','>','?','@','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y', 'Z','[','\\',']','^','_','`','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u', diff --git a/tests/printf_tester_tests.c b/tests/printf_tester_tests.c index 936dbbc..3415fc5 100644 --- a/tests/printf_tester_tests.c +++ b/tests/printf_tester_tests.c @@ -16,10 +16,10 @@ void test_printf_tester(void) { int t = 50; - char c = 'a'; +// char c = 'a'; #ifdef FT_PRINTF_TEST_BONUS - ASSERT_PRINTF("p0 % .3s\n", "cccc"); +// ASSERT_PRINTF("p0 % .3s\n", "cccc"); #endif ASSERT_PRINTF("pp %.50d\n", 10000); ASSERT_PRINTF("p1 %.4s\n", "cccc"); @@ -61,13 +61,13 @@ void test_printf_tester(void) ASSERT_PRINTF("%%\n"); ASSERT_PRINTF("Hello 42 school! %s", NULL); ASSERT_PRINTF("%010%"); - ASSERT_PRINTF("%u", 4294967295); +// ASSERT_PRINTF("%u", 4294967295); ASSERT_PRINTF("%d\n", 2147483647); - ASSERT_PRINTF("%d\n", -2147483648); +// ASSERT_PRINTF("%d\n", -2147483648); ASSERT_PRINTF("%x\n", 2147483647); - ASSERT_PRINTF("%x\n", -2147483648); +// ASSERT_PRINTF("%x\n", -2147483648); ASSERT_PRINTF("%X\n", 2147483647); - ASSERT_PRINTF("%X\n", -2147483648); +// ASSERT_PRINTF("%X\n", -2147483648); ASSERT_PRINTF("%x\n", 0); ASSERT_PRINTF("%010x\n", 0); ASSERT_PRINTF("%010x\n", 20); @@ -79,13 +79,13 @@ void test_printf_tester(void) ASSERT_PRINTF("%.1x\n", 500); ASSERT_PRINTF("%*.*x\n", 50, 10, 2); ASSERT_PRINTF("%x\n", -1); - ASSERT_PRINTF("%"); +// ASSERT_PRINTF("%"); ASSERT_PRINTF("%40.50d\n", 50); ASSERT_PRINTF("%d\n", -589); ASSERT_PRINTF("%-4d\n", -2464); ASSERT_PRINTF("%.5d\n", -2372); ASSERT_PRINTF("%p\n", NULL); - ASSERT_PRINTF("%015p\n", NULL); +// ASSERT_PRINTF("%015p\n", NULL); ASSERT_PRINTF("%15p\n", NULL); ASSERT_PRINTF("%-15p\n", NULL); /* ASSERT_PRINTF("ret = %d\n", printf("%%p::[%010d]\n", -8473)); */ @@ -107,7 +107,7 @@ void test_printf_tester(void) ASSERT_PRINTF("%c", 'a'); ASSERT_PRINTF("%10c", 't'); ASSERT_PRINTF("%1c", 'y'); - ASSERT_PRINTF("%010c", 't'); +// ASSERT_PRINTF("%010c", 't'); ASSERT_PRINTF("%50.2s", "Coucou"); ASSERT_PRINTF("%50.2s", NULL); ASSERT_PRINTF("%5.0s", "Hello"); @@ -146,7 +146,7 @@ void test_printf_tester(void) /* ASSERT_PRINTF("%d\n\n", printf("4caractere 1 %12c caractere 2 %12c\n\n", 'a', 'c')); */ ASSERT_PRINTF("1caractere 1 %c caractere 2 %c\n\n", 'a', 'c'); #ifdef FT_PRINTF_TEST_BONUS - ASSERT_PRINTF("3caractere 1 % c caractere 2 % c\n\n", 'a', 'c'); +//// ASSERT_PRINTF("3caractere 1 % c caractere 2 % c\n\n", 'a', 'c'); #endif /* ASSERT_PRINTF("%d\n\n", printf("1hexa-maj 1 %X hexa-maj 2 %X\n\n", 42, -42)); */ /* ASSERT_PRINTF("%d\n\n", printf("3hexa-maj 1 % X hexa-maj 2 % X\n\n", 42, -42)); */ @@ -226,14 +226,14 @@ void test_printf_tester(void) ASSERT_PRINTF("%n", &t); #endif ASSERT_PRINTF("%d\n", t); - ASSERT_PRINTF("%n", NULL); +// ASSERT_PRINTF("%n", NULL); ASSERT_PRINTF("%d\n", t); ASSERT_PRINTF("test %n", &t); ASSERT_PRINTF("%d\n", t); ASSERT_PRINTF("%s %n", "hello world", &t); ASSERT_PRINTF("%d\n", t); #ifdef FT_PRINTF_TEST_BONUS - ASSERT_PRINTF("% .1s %n", "hey", &t); +// ASSERT_PRINTF("% .1s %n", "hey", &t); #endif ASSERT_PRINTF("%d\n", t); ASSERT_PRINTF("%40s %n", "co", &t); @@ -264,7 +264,7 @@ void test_printf_tester(void) ASSERT_PRINTF("st9 %*.*s\n", 0, 50, "hey"); ASSERT_PRINTF("st10 %*.*s\n", 10, 0, "dsa"); ASSERT_PRINTF("st11 %*.*s\n", 10, 10, "hello"); - ASSERT_PRINTF("st7 %0.*s\n", 50, "hey"); +// ASSERT_PRINTF("st7 %0.*s\n", 50, "hey"); ASSERT_PRINTF("st8 %.*s\n", 0, "coucou"); ASSERT_PRINTF("st9 %*s\n", 0, "hey"); ASSERT_PRINTF("st10 %*s\n", 10, "dsa"); diff --git a/tests/printf_tests_tests.c b/tests/printf_tests_tests.c index 887e10c..300df23 100644 --- a/tests/printf_tests_tests.c +++ b/tests/printf_tests_tests.c @@ -38,48 +38,48 @@ void test_printf_tests_test(void) ASSERT_PRINTF("%c", '\0'); #ifdef FT_PRINTF_TEST_BONUS - ASSERT_PRINTF("%+s", "Hallo heimur"); +// ASSERT_PRINTF("%+s", "Hallo heimur"); ASSERT_PRINTF("%+d", 1024); ASSERT_PRINTF("%+d", -1024); ASSERT_PRINTF("%+i", 1024); ASSERT_PRINTF("%+i", -1024); - ASSERT_PRINTF("%+u", 1024u); - ASSERT_PRINTF("%+u", -1024u); - ASSERT_PRINTF("%+x", 0x1234abcdu); - ASSERT_PRINTF("%+x", -0x1234abcdu); - ASSERT_PRINTF("%+X", 0x1234abcdu); - ASSERT_PRINTF("%+X", -0x1234abcdu); - ASSERT_PRINTF("%+c", 'x'); +// ASSERT_PRINTF("%+u", 1024u); +// ASSERT_PRINTF("%+u", -1024u); +// ASSERT_PRINTF("%+x", 0x1234abcdu); +// ASSERT_PRINTF("%+x", -0x1234abcdu); +// ASSERT_PRINTF("%+X", 0x1234abcdu); +// ASSERT_PRINTF("%+X", -0x1234abcdu); +// ASSERT_PRINTF("%+c", 'x'); - ASSERT_PRINTF("% s", "Hallo heimur"); +// ASSERT_PRINTF("% s", "Hallo heimur"); ASSERT_PRINTF("% d", 1024); ASSERT_PRINTF("% d", -1024); ASSERT_PRINTF("% i", 1024); ASSERT_PRINTF("% i", -1024); - ASSERT_PRINTF("% u", 1024u); - ASSERT_PRINTF("% u", -1024u); +// ASSERT_PRINTF("% u", 1024u); +// ASSERT_PRINTF("% u", -1024u); /* TEST("777", 3, "% o", 0777u) */ /* TEST("37777777001", 11, "% o", -0777u) */ - ASSERT_PRINTF("% x", 0x1234abcdu); - ASSERT_PRINTF("% x", -0x1234abcdu); - ASSERT_PRINTF("% X", 0x1234abcdu); - ASSERT_PRINTF("% X", -0x1234abcdu); - ASSERT_PRINTF("% c", 'x'); +// ASSERT_PRINTF("% x", 0x1234abcdu); +// ASSERT_PRINTF("% x", -0x1234abcdu); +// ASSERT_PRINTF("% X", 0x1234abcdu); +// ASSERT_PRINTF("% X", -0x1234abcdu); +// ASSERT_PRINTF("% c", 'x'); - ASSERT_PRINTF("%+ s", "Hallo heimur"); - ASSERT_PRINTF("%+ d", 1024); - ASSERT_PRINTF("%+ d", -1024); - ASSERT_PRINTF("%+ i", 1024); - ASSERT_PRINTF("%+ i", -1024); - ASSERT_PRINTF("%+ u", 1024u); - ASSERT_PRINTF("%+ u", -1024u); +////// ASSERT_PRINTF("%+ s", "Hallo heimur"); +// ASSERT_PRINTF("%+ d", 1024); +// ASSERT_PRINTF("%+ d", -1024); +// ASSERT_PRINTF("%+ i", 1024); +// ASSERT_PRINTF("%+ i", -1024); +////// ASSERT_PRINTF("%+ u", 1024u); +////// ASSERT_PRINTF("%+ u", -1024u); /* TEST("777", 3, "%+ o", 0777u) */ /* TEST("37777777001", 11, "%+ o", -0777u) */ - ASSERT_PRINTF("%+ x", 0x1234abcdu); - ASSERT_PRINTF("%+ x", -0x1234abcdu); - ASSERT_PRINTF("%+ X", 0x1234abcdu); - ASSERT_PRINTF("%+ X", -0x1234abcdu); - ASSERT_PRINTF("%+ c", 'x'); +////// ASSERT_PRINTF("%+ x", 0x1234abcdu); +////// ASSERT_PRINTF("%+ x", -0x1234abcdu); +////// ASSERT_PRINTF("%+ X", 0x1234abcdu); +////// ASSERT_PRINTF("%+ X", -0x1234abcdu); +////// ASSERT_PRINTF("%+ c", 'x'); /* TEST("0777", 4, "%#o", 0777u) */ /* TEST("037777777001", 12, "%#o", -0777u) */ @@ -100,17 +100,17 @@ void test_printf_tests_test(void) ASSERT_PRINTF("%#020X", -0x1234abcdu); - ASSERT_PRINTF("% -0+*.*s", 20, 5, "Hallo heimur"); - ASSERT_PRINTF("% -0+*.*d", 20, 5, 1024); - ASSERT_PRINTF("% -0+*.*d", 20, 5, -1024); - ASSERT_PRINTF("% -0+*.*i", 20, 5, 1024); - ASSERT_PRINTF("% 0-+*.*i", 20, 5, -1024); - ASSERT_PRINTF("% 0-+*.*u", 20, 5, 1024u); - ASSERT_PRINTF("% 0-+*.*u", 20, 5, -1024u); - ASSERT_PRINTF("%+ -0*.*x", 20, 5, 0x1234abcdu); - ASSERT_PRINTF("%+ -0*.*x", 20, 10, -0x1234abcdu); - ASSERT_PRINTF("% -+0*.*X", 20, 5, 0x1234abcdu); - ASSERT_PRINTF("% -+0*.*X", 20, 10, -0x1234abcdu); +////////// ASSERT_PRINTF("% -0+*.*s", 20, 5, "Hallo heimur"); +//// ASSERT_PRINTF("% -0+*.*d", 20, 5, 1024); +//// ASSERT_PRINTF("% -0+*.*d", 20, 5, -1024); +//// ASSERT_PRINTF("% -0+*.*i", 20, 5, 1024); +//// ASSERT_PRINTF("% 0-+*.*i", 20, 5, -1024); +//////// ASSERT_PRINTF("% 0-+*.*u", 20, 5, 1024u); +//////// ASSERT_PRINTF("% 0-+*.*u", 20, 5, -1024u); +//////// ASSERT_PRINTF("%+ -0*.*x", 20, 5, 0x1234abcdu); +//////// ASSERT_PRINTF("%+ -0*.*x", 20, 10, -0x1234abcdu); +//////// ASSERT_PRINTF("% -+0*.*X", 20, 5, 0x1234abcdu); +//////// ASSERT_PRINTF("% -+0*.*X", 20, 10, -0x1234abcdu); #endif /* TEST("777", 3, "%+o", 0777u) */ /* TEST("37777777001", 11, "%+o", -0777u) */ @@ -177,20 +177,20 @@ void test_printf_tests_test(void) /* TEST("00000000000000000777", 20, "%#020o", 0777u) */ /* TEST("00000000037777777001", 20, "%#020o", -0777u) */ - ASSERT_PRINTF("%0-20s", "Hallo"); - ASSERT_PRINTF("%0-20d", 1024); - ASSERT_PRINTF("%0-20d", -1024); - ASSERT_PRINTF("%0-20i", 1024); - ASSERT_PRINTF("%0-20i", -1024); - ASSERT_PRINTF("%0-20u", 1024u); - ASSERT_PRINTF("%0-20u", -1024u); +//// ASSERT_PRINTF("%0-20s", "Hallo"); +// ASSERT_PRINTF("%0-20d", 1024); +// ASSERT_PRINTF("%0-20d", -1024); +// ASSERT_PRINTF("%0-20i", 1024); +// ASSERT_PRINTF("%0-20i", -1024); +// ASSERT_PRINTF("%0-20u", 1024u); +// ASSERT_PRINTF("%0-20u", -1024u); /* TEST("777 ", 20, "%-020o", 0777u) */ /* TEST("37777777001 ", 20, "%-020o", -0777u) */ - ASSERT_PRINTF("%-020x", 0x1234abcdu); - ASSERT_PRINTF("%-020x", -0x1234abcdu); - ASSERT_PRINTF("%-020X", 0x1234abcdu); - ASSERT_PRINTF("%-020X", -0x1234abcdu); - ASSERT_PRINTF("%-020c", 'x'); +// ASSERT_PRINTF("%-020x", 0x1234abcdu); +// ASSERT_PRINTF("%-020x", -0x1234abcdu); +// ASSERT_PRINTF("%-020X", 0x1234abcdu); +// ASSERT_PRINTF("%-020X", -0x1234abcdu); +//// ASSERT_PRINTF("%-020c", 'x'); ASSERT_PRINTF("%*s", 20, "Hallo"); ASSERT_PRINTF("%*d", 20, 1024); @@ -235,7 +235,7 @@ void test_printf_tests_test(void) ASSERT_PRINTF("%20.5X", 0x1234abcdu); ASSERT_PRINTF("%20.10X", -0x1234abcdu); - ASSERT_PRINTF("%020.5s", "Hallo heimur"); +// ASSERT_PRINTF("%020.5s", "Hallo heimur"); ASSERT_PRINTF("%020.5d", 1024); ASSERT_PRINTF("%020.5d", -1024); ASSERT_PRINTF("%020.5i", 1024); |
