| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright 2010 The Android Open Source Project | 2 * Copyright 2010 The Android Open Source Project |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
| 5 * found in the LICENSE file. | 5 * found in the LICENSE file. |
| 6 */ | 6 */ |
| 7 | 7 |
| 8 #include "SkBitmap.h" | 8 #include "SkBitmap.h" |
| 9 #include "SkCanvas.h" | 9 #include "SkCanvas.h" |
| 10 #include "SkData.h" | 10 #include "SkData.h" |
| (...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 198 SkAutoTUnref<SkPDFObjRef> int2ref(new SkPDFObjRef(int2.get())); | 198 SkAutoTUnref<SkPDFObjRef> int2ref(new SkPDFObjRef(int2.get())); |
| 199 | 199 |
| 200 SkPDFCatalog catalog((SkPDFDocument::Flags)0); | 200 SkPDFCatalog catalog((SkPDFDocument::Flags)0); |
| 201 catalog.addObject(int1.get(), false); | 201 catalog.addObject(int1.get(), false); |
| 202 catalog.addObject(int2.get(), false); | 202 catalog.addObject(int2.get(), false); |
| 203 REPORTER_ASSERT(reporter, catalog.getObjectNumberSize(int1.get()) == 3); | 203 REPORTER_ASSERT(reporter, catalog.getObjectNumberSize(int1.get()) == 3); |
| 204 REPORTER_ASSERT(reporter, catalog.getObjectNumberSize(int2.get()) == 3); | 204 REPORTER_ASSERT(reporter, catalog.getObjectNumberSize(int2.get()) == 3); |
| 205 | 205 |
| 206 char expectedResult[] = "2 0 R"; | 206 char expectedResult[] = "2 0 R"; |
| 207 SkDynamicMemoryWStream buffer; | 207 SkDynamicMemoryWStream buffer; |
| 208 int2ref->emitObject(&buffer, &catalog, false); | 208 int2ref->emitObject(&buffer, &catalog); |
| 209 REPORTER_ASSERT(reporter, buffer.getOffset() == strlen(expectedResult)); | 209 REPORTER_ASSERT(reporter, buffer.getOffset() == strlen(expectedResult)); |
| 210 REPORTER_ASSERT(reporter, stream_equals(buffer, 0, expectedResult, | 210 REPORTER_ASSERT(reporter, stream_equals(buffer, 0, expectedResult, |
| 211 buffer.getOffset())); | 211 buffer.getOffset())); |
| 212 } | 212 } |
| 213 | 213 |
| 214 static void TestSubstitute(skiatest::Reporter* reporter) { | 214 static void TestSubstitute(skiatest::Reporter* reporter) { |
| 215 SkAutoTUnref<SkPDFTestDict> proxy(new SkPDFTestDict()); | 215 SkAutoTUnref<SkPDFTestDict> proxy(new SkPDFTestDict()); |
| 216 SkAutoTUnref<SkPDFTestDict> stub(new SkPDFTestDict()); | 216 SkAutoTUnref<SkPDFTestDict> stub(new SkPDFTestDict()); |
| 217 SkAutoTUnref<SkPDFInt> int33(new SkPDFInt(33)); | 217 SkAutoTUnref<SkPDFInt> int33(new SkPDFInt(33)); |
| 218 SkAutoTUnref<SkPDFDict> stubResource(new SkPDFDict()); | 218 SkAutoTUnref<SkPDFDict> stubResource(new SkPDFDict()); |
| (...skipping 257 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 476 | 476 |
| 477 // Filter just created; should be unvisited. | 477 // Filter just created; should be unvisited. |
| 478 REPORTER_ASSERT(reporter, !filter->visited()); | 478 REPORTER_ASSERT(reporter, !filter->visited()); |
| 479 SkPaint paint; | 479 SkPaint paint; |
| 480 paint.setImageFilter(filter.get()); | 480 paint.setImageFilter(filter.get()); |
| 481 canvas.drawRect(SkRect::MakeWH(100, 100), paint); | 481 canvas.drawRect(SkRect::MakeWH(100, 100), paint); |
| 482 | 482 |
| 483 // Filter was used in rendering; should be visited. | 483 // Filter was used in rendering; should be visited. |
| 484 REPORTER_ASSERT(reporter, filter->visited()); | 484 REPORTER_ASSERT(reporter, filter->visited()); |
| 485 } | 485 } |
| OLD | NEW |