Home | History | Annotate | Download | only in tests

Lines Matching refs:Reporter

71 static void CheckObjectOutput(skiatest::Reporter* reporter, SkPDFObject* obj,
80 REPORTER_ASSERT(reporter, directSize == expectedSize);
84 REPORTER_ASSERT(reporter, directSize == buffer.getOffset());
85 REPORTER_ASSERT(reporter, stream_equals(buffer, 0, expectedData,
98 REPORTER_ASSERT(reporter,
103 REPORTER_ASSERT(reporter, indirectSize == buffer.getOffset());
104 REPORTER_ASSERT(reporter, stream_equals(buffer, 0, header, headerLen));
105 REPORTER_ASSERT(reporter, stream_equals(buffer, headerLen, expectedData,
107 REPORTER_ASSERT(reporter, stream_equals(buffer, headerLen + directSize,
112 static void SimpleCheckObjectOutput(skiatest::Reporter* reporter,
115 CheckObjectOutput(reporter, obj, expectedResult,
119 static void TestPDFStream(skiatest::Reporter* reporter) {
125 reporter, stream.get(),
128 SimpleCheckObjectOutput(reporter, stream.get(),
151 CheckObjectOutput(reporter, stream.get(),
162 CheckObjectOutput(reporter, stream.get(),
168 static void TestCatalog(skiatest::Reporter* reporter) {
180 REPORTER_ASSERT(reporter, catalog.getObjectNumberSize(int1.get()) == 3);
181 REPORTER_ASSERT(reporter, catalog.getObjectNumberSize(int2.get()) == 3);
182 REPORTER_ASSERT(reporter, catalog.getObjectNumberSize(int3.get()) == 3);
190 REPORTER_ASSERT(reporter, stream_equals(buffer, 0, expectedResult,
194 static void TestObjectRef(skiatest::Reporter* reporter) {
202 REPORTER_ASSERT(reporter, catalog.getObjectNumberSize(int1.get()) == 3);
203 REPORTER_ASSERT(reporter, catalog.getObjectNumberSize(int2.get()) == 3);
208 REPORTER_ASSERT(reporter, buffer.getOffset() == strlen(expectedResult));
209 REPORTER_ASSERT(reporter, stream_equals(buffer, 0, expectedResult,
213 static void TestSubstitute(skiatest::Reporter* reporter) {
234 reporter,
239 REPORTER_ASSERT(reporter, buffer.getOffset() == strlen(expectedResult));
240 REPORTER_ASSERT(reporter, stream_equals(buffer, 0, expectedResult,
250 static void TestImage(skiatest::Reporter* reporter, const SkBitmap& bitmap,
268 REPORTER_ASSERT(reporter, stream_contains(stream, expected));
271 static void TestUncompressed(skiatest::Reporter* reporter) {
274 TestImage(reporter, bitmap,
285 static void TestFlateDecode(skiatest::Reporter* reporter) {
291 TestImage(reporter, bitmap,
303 static void TestDCTDecode(skiatest::Reporter* reporter) {
306 TestImage(reporter, bitmap,
319 static void TestImages(skiatest::Reporter* reporter) {
320 TestUncompressed(reporter);
321 TestFlateDecode(reporter);
322 TestDCTDecode(reporter);
347 DEF_TEST(PDFPrimitives, reporter) {
349 SimpleCheckObjectOutput(reporter, int42.get(), "42");
352 SimpleCheckObjectOutput(reporter, realHalf.get(), "0.5");
356 SimpleCheckObjectOutput(reporter, bigScalar.get(), "111000");
358 SimpleCheckObjectOutput(reporter, bigScalar.get(), "110999.75");
361 SimpleCheckObjectOutput(reporter, biggerScalar.get(), "50000000");
364 SimpleCheckObjectOutput(reporter, smallestScalar.get(), "0.00001526");
369 SimpleCheckObjectOutput(reporter, stringSimple.get(),
373 SimpleCheckObjectOutput(reporter, stringComplex.get(),
378 CheckObjectOutput(reporter, name.get(), expectedResult,
383 CheckObjectOutput(reporter, escapedName.get(), escapedNameExpected,
391 CheckObjectOutput(reporter, highBitName.get(), highBitExpectedResult,
395 SimpleCheckObjectOutput(reporter, array.get(), "[]");
397 SimpleCheckObjectOutput(reporter, array.get(), "[42]");
399 SimpleCheckObjectOutput(reporter, array.get(), "[42 0.5]");
402 SimpleCheckObjectOutput(reporter, array.get(), "[42 0.5 0]");
405 SimpleCheckObjectOutput(reporter, array.get(), "[1 0.5 0]");
408 SimpleCheckObjectOutput(reporter, dict.get(), "<<>>");
411 SimpleCheckObjectOutput(reporter, dict.get(), "<</n1 42\n>>");
416 SimpleCheckObjectOutput(reporter, dict.get(),
419 TestPDFStream(reporter);
421 TestCatalog(reporter);
423 TestObjectRef(reporter);
425 TestSubstitute(reporter);
429 TestImages(reporter);