Lines Matching full:cases
76 } cases[] = { in TEST() local
83 for (size_t i = 0; i < arraysize(cases); ++i) in TEST()
84 EXPECT_EQ(cases[i].output, NumberToString(cases[i].input)); in TEST()
94 } cases[] = { in TEST() local
106 for (size_t i = 0; i < arraysize(cases); ++i) in TEST()
107 EXPECT_EQ(cases[i].output, NumberToString(cases[i].input)); in TEST()
115 } cases[] = { in TEST() local
142 for (size_t i = 0; i < arraysize(cases); ++i) { in TEST()
143 int output = cases[i].output ^ 1; // Ensure StringToInt wrote something. in TEST()
144 EXPECT_EQ(cases[i].success, StringToInt(cases[i].input, &output)); in TEST()
145 EXPECT_EQ(cases[i].output, output); in TEST()
147 string16 utf16_input = UTF8ToUTF16(cases[i].input); in TEST()
148 output = cases[i].output ^ 1; // Ensure StringToInt wrote something. in TEST()
149 EXPECT_EQ(cases[i].success, StringToInt(utf16_input, &output)); in TEST()
150 EXPECT_EQ(cases[i].output, output); in TEST()
178 } cases[] = { in TEST() local
206 for (size_t i = 0; i < arraysize(cases); ++i) { in TEST()
208 cases[i].output ^ 1; // Ensure StringToUint wrote something. in TEST()
209 EXPECT_EQ(cases[i].success, StringToUint(cases[i].input, &output)); in TEST()
210 EXPECT_EQ(cases[i].output, output); in TEST()
212 string16 utf16_input = UTF8ToUTF16(cases[i].input); in TEST()
213 output = cases[i].output ^ 1; // Ensure StringToUint wrote something. in TEST()
214 EXPECT_EQ(cases[i].success, StringToUint(utf16_input, &output)); in TEST()
215 EXPECT_EQ(cases[i].output, output); in TEST()
243 } cases[] = { in TEST() local
277 for (size_t i = 0; i < arraysize(cases); ++i) { in TEST()
279 EXPECT_EQ(cases[i].success, StringToInt64(cases[i].input, &output)); in TEST()
280 EXPECT_EQ(cases[i].output, output); in TEST()
282 string16 utf16_input = UTF8ToUTF16(cases[i].input); in TEST()
284 EXPECT_EQ(cases[i].success, StringToInt64(utf16_input, &output)); in TEST()
285 EXPECT_EQ(cases[i].output, output); in TEST()
308 } cases[] = { in TEST() local
344 for (size_t i = 0; i < arraysize(cases); ++i) { in TEST()
346 EXPECT_EQ(cases[i].success, StringToUint64(cases[i].input, &output)); in TEST()
347 EXPECT_EQ(cases[i].output, output); in TEST()
349 string16 utf16_input = UTF8ToUTF16(cases[i].input); in TEST()
351 EXPECT_EQ(cases[i].success, StringToUint64(utf16_input, &output)); in TEST()
352 EXPECT_EQ(cases[i].output, output); in TEST()
378 } cases[] = { in TEST() local
413 for (size_t i = 0; i < arraysize(cases); ++i) { in TEST()
415 EXPECT_EQ(cases[i].success, StringToSizeT(cases[i].input, &output)); in TEST()
416 EXPECT_EQ(cases[i].output, output); in TEST()
418 string16 utf16_input = UTF8ToUTF16(cases[i].input); in TEST()
420 EXPECT_EQ(cases[i].success, StringToSizeT(utf16_input, &output)); in TEST()
421 EXPECT_EQ(cases[i].output, output); in TEST()
444 } cases[] = { in TEST() local
476 for (size_t i = 0; i < arraysize(cases); ++i) { in TEST()
478 EXPECT_EQ(cases[i].success, HexStringToInt(cases[i].input, &output)); in TEST()
479 EXPECT_EQ(cases[i].output, output); in TEST()
496 } cases[] = { in TEST() local
541 for (size_t i = 0; i < arraysize(cases); ++i) { in TEST()
543 EXPECT_EQ(cases[i].success, HexStringToUInt(cases[i].input, &output)); in TEST()
544 EXPECT_EQ(cases[i].output, output); in TEST()
561 } cases[] = { in TEST() local
600 for (size_t i = 0; i < arraysize(cases); ++i) { in TEST()
602 EXPECT_EQ(cases[i].success, HexStringToInt64(cases[i].input, &output)); in TEST()
603 EXPECT_EQ(cases[i].output, output); in TEST()
620 } cases[] = { in TEST() local
663 for (size_t i = 0; i < arraysize(cases); ++i) { in TEST()
665 EXPECT_EQ(cases[i].success, HexStringToUInt64(cases[i].input, &output)); in TEST()
666 EXPECT_EQ(cases[i].output, output); in TEST()
684 } cases[] = { in TEST() local
705 for (size_t i = 0; i < arraysize(cases); ++i) { in TEST()
708 EXPECT_EQ(cases[i].success, HexStringToBytes(cases[i].input, &output)) << in TEST()
709 i << ": " << cases[i].input; in TEST()
710 for (size_t j = 0; j < cases[i].output_len; ++j) in TEST()
711 compare.push_back(static_cast<uint8_t>(cases[i].output[j])); in TEST()
712 ASSERT_EQ(output.size(), compare.size()) << i << ": " << cases[i].input; in TEST()
714 i << ": " << cases[i].input; in TEST()
723 } cases[] = { in TEST() local
768 // Test some invalid cases. in TEST()
785 for (size_t i = 0; i < arraysize(cases); ++i) { in TEST()
788 EXPECT_EQ(cases[i].success, StringToDouble(cases[i].input, &output)) in TEST()
789 << "for input=" << cases[i].input << "got output=" << output; in TEST()
790 if (cases[i].success) in TEST()
792 EXPECT_DOUBLE_EQ(cases[i].output, output); in TEST()
809 } cases[] = { in TEST() local
819 for (size_t i = 0; i < arraysize(cases); ++i) { in TEST()
820 EXPECT_EQ(cases[i].expected, NumberToString(cases[i].input)); in TEST()
821 EXPECT_EQ(cases[i].expected, UTF16ToUTF8(NumberToString16(cases[i].input))); in TEST()
844 // Test cases of known-bad strtod conversions that motivated the use of dmg_fp.
850 } cases[] = { in TEST() local
887 for (const auto& test : cases) { in TEST()