Lines Matching refs:Reporter
72 static void CheckObjectOutput(skiatest::Reporter* reporter, SkPDFObject* obj,
81 REPORTER_ASSERT(reporter, directSize == expectedSize);
85 REPORTER_ASSERT(reporter, directSize == buffer.getOffset());
86 REPORTER_ASSERT(reporter, stream_equals(buffer, 0, expectedData,
99 REPORTER_ASSERT(reporter,
104 REPORTER_ASSERT(reporter, indirectSize == buffer.getOffset());
105 REPORTER_ASSERT(reporter, stream_equals(buffer, 0, header, headerLen));
106 REPORTER_ASSERT(reporter, stream_equals(buffer, headerLen, expectedData,
108 REPORTER_ASSERT(reporter, stream_equals(buffer, headerLen + directSize,
113 static void SimpleCheckObjectOutput(skiatest::Reporter* reporter,
116 CheckObjectOutput(reporter, obj, expectedResult,
120 static void TestPDFStream(skiatest::Reporter* reporter) {
126 reporter, stream.get(),
129 SimpleCheckObjectOutput(reporter, stream.get(),
152 CheckObjectOutput(reporter, stream.get(),
163 CheckObjectOutput(reporter, stream.get(),
169 static void TestCatalog(skiatest::Reporter* reporter) {
181 REPORTER_ASSERT(reporter, catalog.getObjectNumberSize(int1.get()) == 3);
182 REPORTER_ASSERT(reporter, catalog.getObjectNumberSize(int2.get()) == 3);
183 REPORTER_ASSERT(reporter, catalog.getObjectNumberSize(int3.get()) == 3);
191 REPORTER_ASSERT(reporter, stream_equals(buffer, 0, expectedResult,
195 static void TestObjectRef(skiatest::Reporter* reporter) {
203 REPORTER_ASSERT(reporter, catalog.getObjectNumberSize(int1.get()) == 3);
204 REPORTER_ASSERT(reporter, catalog.getObjectNumberSize(int2.get()) == 3);
209 REPORTER_ASSERT(reporter, buffer.getOffset() == strlen(expectedResult));
210 REPORTER_ASSERT(reporter, stream_equals(buffer, 0, expectedResult,
214 static void TestSubstitute(skiatest::Reporter* reporter) {
235 reporter,
240 REPORTER_ASSERT(reporter, buffer.getOffset() == strlen(expectedResult));
241 REPORTER_ASSERT(reporter, stream_equals(buffer, 0, expectedResult,
252 static void TestImage(skiatest::Reporter* reporter, const SkBitmap& bitmap,
270 REPORTER_ASSERT(reporter, stream_contains(stream, expected));
273 static void TestUncompressed(skiatest::Reporter* reporter) {
276 TestImage(reporter, bitmap,
287 static void TestFlateDecode(skiatest::Reporter* reporter) {
293 TestImage(reporter, bitmap,
305 static void TestDCTDecode(skiatest::Reporter* reporter) {
308 TestImage(reporter, bitmap,
321 static void TestImages(skiatest::Reporter* reporter) {
322 TestUncompressed(reporter);
323 TestFlateDecode(reporter);
324 TestDCTDecode(reporter);
349 DEF_TEST(PDFPrimitives, reporter) {
351 SimpleCheckObjectOutput(reporter, int42.get(), "42");
354 SimpleCheckObjectOutput(reporter, realHalf.get(), "0.5");
359 SimpleCheckObjectOutput(reporter, bigScalar.get(), "111000");
361 SimpleCheckObjectOutput(reporter, bigScalar.get(), "110999.75");
364 SimpleCheckObjectOutput(reporter, biggerScalar.get(), "50000000");
367 SimpleCheckObjectOutput(reporter, smallestScalar.get(), "0.00001526");
373 SimpleCheckObjectOutput(reporter, stringSimple.get(),
377 SimpleCheckObjectOutput(reporter, stringComplex.get(),
382 CheckObjectOutput(reporter, name.get(), expectedResult,
387 CheckObjectOutput(reporter, escapedName.get(), escapedNameExpected,
395 CheckObjectOutput(reporter, highBitName.get(), highBitExpectedResult,
399 SimpleCheckObjectOutput(reporter, array.get(), "[]");
401 SimpleCheckObjectOutput(reporter, array.get(), "[42]");
403 SimpleCheckObjectOutput(reporter, array.get(), "[42 0.5]");
406 SimpleCheckObjectOutput(reporter, array.get(), "[42 0.5 0]");
409 SimpleCheckObjectOutput(reporter, array.get(), "[1 0.5 0]");
412 SimpleCheckObjectOutput(reporter, dict.get(), "<<>>");
415 SimpleCheckObjectOutput(reporter, dict.get(), "<</n1 42\n>>");
420 SimpleCheckObjectOutput(reporter, dict.get(),
423 TestPDFStream(reporter);
425 TestCatalog(reporter);
427 TestObjectRef(reporter);
429 TestSubstitute(reporter);
433 TestImages(reporter);