OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2012 Google Inc. | 2 * Copyright 2012 Google Inc. |
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 /* Description: | 8 /* Description: |
9 * This test defines a series of elementatry test steps that perform | 9 * This test defines a series of elementatry test steps that perform |
10 * a single or a small group of canvas API calls. Each test step is | 10 * a single or a small group of canvas API calls. Each test step is |
(...skipping 614 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
625 REPORTER_ASSERT_MESSAGE(reporter, bounds1 == bounds2, | 625 REPORTER_ASSERT_MESSAGE(reporter, bounds1 == bounds2, |
626 testStep->assertMessage()); | 626 testStep->assertMessage()); |
627 | 627 |
628 REPORTER_ASSERT_MESSAGE(reporter, canvas1->getDrawFilter() == | 628 REPORTER_ASSERT_MESSAGE(reporter, canvas1->getDrawFilter() == |
629 canvas2->getDrawFilter(), testStep->assertMessage()); | 629 canvas2->getDrawFilter(), testStep->assertMessage()); |
630 SkIRect deviceBounds1, deviceBounds2; | 630 SkIRect deviceBounds1, deviceBounds2; |
631 REPORTER_ASSERT_MESSAGE(reporter, | 631 REPORTER_ASSERT_MESSAGE(reporter, |
632 canvas1->getClipDeviceBounds(&deviceBounds1) == | 632 canvas1->getClipDeviceBounds(&deviceBounds1) == |
633 canvas2->getClipDeviceBounds(&deviceBounds2), | 633 canvas2->getClipDeviceBounds(&deviceBounds2), |
634 testStep->assertMessage()); | 634 testStep->assertMessage()); |
635 REPORTER_ASSERT_MESSAGE(reporter, deviceBounds1 == deviceBounds2, | 635 REPORTER_ASSERT_MESSAGE(reporter, deviceBounds1 == deviceBounds2, testStep->
assertMessage()); |
636 testStep->assertMessage()); | |
637 REPORTER_ASSERT_MESSAGE(reporter, canvas1->getBounder() == | |
638 canvas2->getBounder(), testStep->assertMessage()); | |
639 REPORTER_ASSERT_MESSAGE(reporter, canvas1->getTotalMatrix() == | 636 REPORTER_ASSERT_MESSAGE(reporter, canvas1->getTotalMatrix() == |
640 canvas2->getTotalMatrix(), testStep->assertMessage()); | 637 canvas2->getTotalMatrix(), testStep->assertMessage()); |
641 REPORTER_ASSERT_MESSAGE(reporter, equal_clips(*canvas1, *canvas2), testStep-
>assertMessage()); | 638 REPORTER_ASSERT_MESSAGE(reporter, equal_clips(*canvas1, *canvas2), testStep-
>assertMessage()); |
642 | 639 |
643 // The following test code is commented out because the test fails when | 640 // The following test code is commented out because the test fails when |
644 // the canvas is an SkPictureRecord or SkDeferredCanvas | 641 // the canvas is an SkPictureRecord or SkDeferredCanvas |
645 // Issue: http://code.google.com/p/skia/issues/detail?id=498 | 642 // Issue: http://code.google.com/p/skia/issues/detail?id=498 |
646 // Also, creating a LayerIter on an SkProxyCanvas crashes | 643 // Also, creating a LayerIter on an SkProxyCanvas crashes |
647 // Issue: http://code.google.com/p/skia/issues/detail?id=499 | 644 // Issue: http://code.google.com/p/skia/issues/detail?id=499 |
648 /* | 645 /* |
(...skipping 303 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
952 if (testStepArray()[testStep]->enablePdfTesting()) { | 949 if (testStepArray()[testStep]->enablePdfTesting()) { |
953 TestPdfDevice(reporter, testStepArray()[testStep]); | 950 TestPdfDevice(reporter, testStepArray()[testStep]); |
954 } | 951 } |
955 } | 952 } |
956 | 953 |
957 // Explicitly call reset(), so we don't leak the pixels (since kTestBitmap i
s a global) | 954 // Explicitly call reset(), so we don't leak the pixels (since kTestBitmap i
s a global) |
958 kTestBitmap.reset(); | 955 kTestBitmap.reset(); |
959 | 956 |
960 test_newraster(reporter); | 957 test_newraster(reporter); |
961 } | 958 } |
OLD | NEW |