Some basic integer tests to verify signed, unsigned and
long unsigned (1L) printing.
Signed-off-by: Gert Doering <gert@greenie.muc.de>
Acked-by: Selva Nair <selva.nair@gmail.com>
Message-Id: <20180623191538.29317-1-gert@greenie.muc.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg17131.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
... | ... |
@@ -116,8 +116,12 @@ argv_str__multiple_argv__correct_output(void **state) |
116 | 116 |
argv_printf(&a, "%s%sc", PATH1, PATH2); |
117 | 117 |
argv_printf_cat(&a, "%s", PARAM1); |
118 | 118 |
argv_printf_cat(&a, "%s", PARAM2); |
119 |
+ argv_printf_cat(&a, "%d", -1); |
|
120 |
+ argv_printf_cat(&a, "%u", -1); |
|
121 |
+ argv_printf_cat(&a, "%lu", 1L ); |
|
119 | 122 |
output = argv_str(&a, &gc, PA_BRACKET); |
120 |
- assert_string_equal(output, "[" PATH1 PATH2 "] [" PARAM1 "] [" PARAM2 "]"); |
|
123 |
+ assert_string_equal(output, "[" PATH1 PATH2 "] [" PARAM1 "] [" PARAM2 "]" |
|
124 |
+ " [-1] [4294967295] [1]"); |
|
121 | 125 |
|
122 | 126 |
argv_reset(&a); |
123 | 127 |
gc_free(&gc); |