Lines Matching refs:reporter

55 static void assert_eql(skiatest::Reporter* reporter,
60 REPORT_FAILURE(reporter, "", SkStringPrintf(
65 static void assert_eq(skiatest::Reporter* reporter,
68 assert_eql(reporter, skString, str, strlen(str));
73 static void assert_emit_eq(skiatest::Reporter* reporter,
77 assert_eq(reporter, result, string);
95 static void assert_emit_eq_number(skiatest::Reporter* reporter, float number) {
100 ERRORF(reporter, "%.9g != %s", number, result.c_str());
105 static void TestPDFUnion(skiatest::Reporter* reporter) {
107 assert_emit_eq(reporter, boolTrue, "true");
110 assert_emit_eq(reporter, boolFalse, "false");
113 assert_emit_eq(reporter, int42, "42");
115 assert_emit_eq_number(reporter, SK_ScalarHalf);
116 assert_emit_eq_number(reporter, 110999.75f); // bigScalar
117 assert_emit_eq_number(reporter, 50000000.1f); // biggerScalar
118 assert_emit_eq_number(reporter, 1.0f / 65536); // smallScalar
121 assert_emit_eq(reporter, stringSimple, "(test \\) string \\( foo)");
125 assert_emit_eq(reporter, stringComplex, "(\\011test \\) string \\( foo)");
129 assert_emit_eq(reporter, binaryString, "<0102030405060708090A0B0C0D0E0F10>");
133 assert_emit_eq(reporter, name, "/Test#20name#09with#23tab");
137 assert_emit_eq(reporter, name2, "/A#23#2F#25#28#29#3C#3E#5B#5D#7B#7DB");
140 assert_emit_eq(reporter, name3, "/SimpleNameWithOnlyPrintableASCII");
145 assert_emit_eq(reporter, highBitName, "/#DE#ADbe#EF");
152 assert_emit_eq(reporter, name4, "/Test#20name#20with#20nil");
155 static void TestPDFArray(skiatest::Reporter* reporter) {
157 assert_emit_eq(reporter, *array, "[]");
160 assert_emit_eq(reporter, *array, "[42]");
163 assert_emit_eq(reporter, *array, "[42 .5]");
166 assert_emit_eq(reporter, *array, "[42 .5 0]");
169 assert_emit_eq(reporter, *array, "[42 .5 0 true]");
172 assert_emit_eq(reporter, *array, "[42 .5 0 true /ThisName]");
175 assert_emit_eq(reporter, *array, "[42 .5 0 true /ThisName /AnotherName]");
178 assert_emit_eq(reporter, *array,
182 assert_emit_eq(reporter, *array,
189 assert_emit_eq(reporter, *array,
194 static void TestPDFDict(skiatest::Reporter* reporter) {
196 assert_emit_eq(reporter, *dict, "<<>>");
199 assert_emit_eq(reporter, *dict, "<</n1 42>>");
202 assert_emit_eq(reporter, *dict, "<<>>");
205 assert_emit_eq(reporter, *dict, "<</n1 42>>");
213 assert_emit_eq(reporter, *dict, "<</n1 42\n/n2 .5\n/n3 [-100]>>");
216 assert_emit_eq(reporter, *dict, "<<>>");
219 assert_emit_eq(reporter, *dict, "<</n1 24>>");
222 assert_emit_eq(reporter, *dict, "<</n1 24\n/n2 99>>");
225 assert_emit_eq(reporter, *dict, "<</n1 24\n/n2 99\n/n3 .5>>");
228 assert_emit_eq(reporter, *dict, "<</n1 24\n/n2 99\n/n3 .5\n/n4 /AName>>");
231 assert_emit_eq(reporter, *dict, "<</n1 24\n/n2 99\n/n3 .5\n/n4 /AName\n"
235 assert_emit_eq(reporter, *dict, "<</n1 24\n/n2 99\n/n3 .5\n/n4 /AName\n"
239 assert_emit_eq(reporter, *dict, "<</n1 24\n/n2 99\n/n3 .5\n/n4 /AName\n"
243 assert_emit_eq(reporter, *dict, "<</Type /DType>>");
246 DEF_TEST(SkPDF_Primitives, reporter) {
247 TestPDFUnion(reporter);
248 TestPDFArray(reporter);
249 TestPDFDict(reporter);
289 DEF_TEST(SkPDF_ImageFilter, reporter) {
290 REQUIRE_PDF_DOCUMENT(SkPDF_ImageFilter, reporter);
298 REPORTER_ASSERT(reporter, !filter->visited());
305 REPORTER_ASSERT(reporter, filter->visited());
310 DEF_TEST(SkPDF_FontCanEmbedTypeface, reporter) {
317 REPORTER_ASSERT(reporter,
321 REPORTER_ASSERT(reporter,
328 skiatest::Reporter* reporter, float inputFloat) {
332 ERRORF(reporter, "string too long: %u", (unsigned)len);
336 ERRORF(reporter, "terminator misplaced.");
339 if (reporter->verbose()) {
344 ERRORF(reporter, "unscannable result: %s", floatString);
348 ERRORF(reporter, "roundTripFloat (%.9g) != inputFloat (%.9g)",
354 DEF_TEST(SkPDF_Primitives_Scalar, reporter) {
361 check_pdf_scalar_serialization(reporter, f);
370 check_pdf_scalar_serialization(reporter, inputFloat);
375 DEF_TEST(SkPDF_Primitives_Color, reporter) {
379 REPORTER_ASSERT(reporter, len == strlen(buffer));
381 REPORTER_ASSERT(reporter, 1 == sscanf(buffer, "%f", &f));
383 REPORTER_ASSERT(reporter, roundTrip == i);
398 DEF_TEST(SkPDF_Clusterator, reporter) {
421 REPORTER_ASSERT(reporter, clusterator.next() == expectation);
441 REPORTER_ASSERT(reporter, clusterator.next() == expectation);
446 DEF_TEST(fuzz875632f0, reporter) {
449 REPORTER_ASSERT(reporter, doc);