Lines Matching refs:T_ASSERT_EQ_INT
49 T_ASSERT_EQ_INT(sscanf("", ""), 0, "empty input and format");
50 T_ASSERT_EQ_INT(sscanf("", "match me"), EOF, "empty input");
51 T_ASSERT_EQ_INT(sscanf("lonely", ""), 0, "empty format");
56 T_ASSERT_EQ_INT(sscanf("%", "%%"), 0, "two percent");
64 T_ASSERT_EQ_INT(sscanf(buf, "%c", &c), 1, "character matched");
65 T_ASSERT_EQ_INT(c, i, "character value");
72 T_ASSERT_EQ_INT(sscanf("01234", "%4c", c), 1, "characters matched");
73 T_ASSERT_EQ_INT(c[0], '0', "characters value");
74 T_ASSERT_EQ_INT(c[1], '1', "characters value");
75 T_ASSERT_EQ_INT(c[2], '2', "characters value");
76 T_ASSERT_EQ_INT(c[3], '3', "characters value");
77 T_ASSERT_EQ_INT(c[4], 'e', "characters value wasn't overwritten");
83 T_ASSERT_EQ_INT(sscanf("012", "%s", s), 1, "string matched");
85 T_ASSERT_EQ_INT(s[4], 'e', "string value wasn't overwritten");
86 T_ASSERT_EQ_INT(sscanf("ABCDE", "%3s", s), 1, "string matched");
88 T_ASSERT_EQ_INT(s[4], 'e', "string value wasn't overwritten");
96 T_ASSERT_EQ_INT(sscanf(buf, "%d", &num), 1, "decimal matched");
97 T_ASSERT_EQ_INT(num, i, "decimal value");
101 T_ASSERT_EQ_INT(sscanf(buf, "%d", &num), 1, "decimal matched");
102 T_ASSERT_EQ_INT(num, i, "decimal value");
106 T_ASSERT_EQ_INT(sscanf(buf, "%d", &num), 1, "negative decimal matched");
107 T_ASSERT_EQ_INT(num, -i, "negative decimal value");
109 T_ASSERT_EQ_INT(sscanf("-2147483648", "%d", &num), 1, "INT32_MIN matched");
110 T_ASSERT_EQ_INT(num, INT32_MIN, "INT32_MIN value");
111 T_ASSERT_EQ_INT(sscanf("2147483647", "%d", &num), 1, "INT32_MAX matched");
112 T_ASSERT_EQ_INT(num, INT32_MAX, "INT32_MAX value");
118 T_ASSERT_EQ_INT(sscanf("0", "%i", &num), 1, "octal integer matched");
119 T_ASSERT_EQ_INT(num, 0, "octal integer value");
122 T_ASSERT_EQ_INT(sscanf(buf, "%i", &num), 1, "octal integer matched");
123 T_ASSERT_EQ_INT(num, i, "octal integer value");
127 T_ASSERT_EQ_INT(sscanf(buf, "%i", &num), 1, "hex integer matched");
128 T_ASSERT_EQ_INT(num, i, "hex integer value");
132 T_ASSERT_EQ_INT(sscanf(buf, "%i", &num), 1, "hex integer matched");
133 T_ASSERT_EQ_INT(num, i, "hex integer value");
140 T_ASSERT_EQ_INT(sscanf("4294967295", "%u", &num), 1, "UINT32_MAX matched");
147 T_ASSERT_EQ_INT(sscanf("0", "%o", &num), 1, "octal matched");
148 T_ASSERT_EQ_INT(num, 0, "octal value");
151 T_ASSERT_EQ_INT(sscanf(buf, "%o", &num), 1, "octal matched");
152 T_ASSERT_EQ_INT(num, i, "octal value");
161 T_ASSERT_EQ_INT(sscanf(buf, "%x", &num), 1, "hex matched");
162 T_ASSERT_EQ_INT(num, i, "hex value");
166 T_ASSERT_EQ_INT(sscanf(buf, "%x", &num), 1, "hex matched");
167 T_ASSERT_EQ_INT(num, i, "hex value");
174 T_ASSERT_EQ_INT(sscanf("", "%n", &num), 0, "read matched");
175 T_ASSERT_EQ_INT(num, 0, "read count");
176 T_ASSERT_EQ_INT(sscanf("a", "a%n", &num), 0, "read matched");
177 T_ASSERT_EQ_INT(num, 1, "read count");
178 T_ASSERT_EQ_INT(sscanf("ab", "a%nb", &num), 0, "read matched");
179 T_ASSERT_EQ_INT(num, 1, "read count");
180 T_ASSERT_EQ_INT(sscanf("1234567", "%i%n", &val, &num), 1, "read matched");
181 T_ASSERT_EQ_INT(val, 1234567, "read value");
182 T_ASSERT_EQ_INT(num, 7, "read count");
189 T_ASSERT_EQ_INT(sscanf("0xdeadbeef", "%p", &ptr), 1, "pointer matched");
192 T_ASSERT_EQ_INT(sscanf("0xdeadbeefc0defefe", "%p", &ptr), 1, "pointer matched");