Home | History | Annotate | Download | only in tests

Lines Matching refs:Reporter

21  *                                         skiatest::Reporter* reporter,
26 * REPORTER_ASSERT_MESSAGE(reporter, (...), \
203 static void test_clipVisitor(skiatest::Reporter* reporter, SkCanvas* canvas) {
213 REPORTER_ASSERT(reporter, equal_clips(c, *canvas));
216 static void test_clipstack(skiatest::Reporter* reporter) {
224 REPORTER_ASSERT(reporter, cs->unique());
262 virtual void draw(SkCanvas*, const TestData&, skiatest::Reporter*) = 0;
289 skiatest::Reporter* reporter) { \
290 FUNCTION (canvas, d, reporter, this); \
301 skiatest::Reporter* reporter) { \
302 FUNCTION (canvas, d, reporter, this); \
310 skiatest::Reporter*, CanvasTestStep*) { \
317 skiatest::Reporter*, CanvasTestStep* testStep) { \
318 REPORTER_ASSERT_MESSAGE(reporter, canvas-> CALL , \
343 skiatest::Reporter* reporter, CanvasTestStep* testStep) {
349 REPORTER_ASSERT_MESSAGE(reporter, canvas->getSaveCount() == saveCount,
351 REPORTER_ASSERT_MESSAGE(reporter, canvas->getTotalMatrix().isIdentity(),
353 // REPORTER_ASSERT_MESSAGE(reporter, canvas->getTotalClip() != kTestRegion, testStep->assertMessage());
358 skiatest::Reporter* reporter, CanvasTestStep* testStep) {
362 REPORTER_ASSERT_MESSAGE(reporter, canvas->getSaveCount() == saveCount,
368 skiatest::Reporter* reporter, CanvasTestStep* testStep) {
372 REPORTER_ASSERT_MESSAGE(reporter, canvas->getSaveCount() == saveCount,
378 skiatest::Reporter* reporter, CanvasTestStep* testStep) {
382 REPORTER_ASSERT_MESSAGE(reporter, canvas->getSaveCount() == saveCount,
388 skiatest::Reporter*, CanvasTestStep*) {
401 skiatest::Reporter*, CanvasTestStep*) {
411 skiatest::Reporter*, CanvasTestStep*) {
428 skiatest::Reporter*, CanvasTestStep*) {
442 skiatest::Reporter* reporter, CanvasTestStep* testStep) {
445 REPORTER_ASSERT_MESSAGE(reporter, baseSaveCount == n, testStep->assertMessage());
446 REPORTER_ASSERT_MESSAGE(reporter, baseSaveCount + 1 == canvas->getSaveCount(),
450 REPORTER_ASSERT_MESSAGE(reporter, baseSaveCount + 3 == canvas->getSaveCount(),
453 REPORTER_ASSERT_MESSAGE(reporter, baseSaveCount + 1 == canvas->getSaveCount(),
458 REPORTER_ASSERT_MESSAGE(reporter, 1 == canvas->getSaveCount(),
464 skiatest::Reporter*, CanvasTestStep*) {
485 skiatest::Reporter*, CanvasTestStep*) {
503 static void AssertCanvasStatesEqual(skiatest::Reporter* reporter, const TestData& d,
506 REPORTER_ASSERT_MESSAGE(reporter, canvas1->getDeviceSize() ==
508 REPORTER_ASSERT_MESSAGE(reporter, canvas1->getSaveCount() ==
512 REPORTER_ASSERT_MESSAGE(reporter,
515 REPORTER_ASSERT_MESSAGE(reporter, bounds1 == bounds2,
519 REPORTER_ASSERT_MESSAGE(reporter, canvas1->getDrawFilter() ==
524 REPORTER_ASSERT_MESSAGE(reporter,
528 REPORTER_ASSERT_MESSAGE(reporter, deviceBounds1 == deviceBounds2, testStep->assertMessage());
529 REPORTER_ASSERT_MESSAGE(reporter, canvas1->getTotalMatrix() ==
531 REPORTER_ASSERT_MESSAGE(reporter, equal_clips(*canvas1, *canvas2), testStep->assertMessage());
536 REPORTER_ASSERT_MESSAGE(reporter, layerIter1.matrix() ==
538 REPORTER_ASSERT_MESSAGE(reporter, layerIter1.clip() ==
540 REPORTER_ASSERT_MESSAGE(reporter, layerIter1.paint() ==
542 REPORTER_ASSERT_MESSAGE(reporter, layerIter1.x() ==
544 REPORTER_ASSERT_MESSAGE(reporter, layerIter1.y() ==
549 REPORTER_ASSERT_MESSAGE(reporter, layerIter1.done(),
551 REPORTER_ASSERT_MESSAGE(reporter, layerIter2.done(),
556 static void TestPdfDevice(skiatest::Reporter* reporter,
562 REPORTER_ASSERT(reporter, doc);
564 REPORTER_ASSERT(reporter, !doc);
571 REPORTER_ASSERT(reporter, canvas);
573 testStep->draw(canvas, d, reporter);
575 REPORTER_ASSERT(reporter, doc->close());
580 skiatest::Reporter* reporter,
599 testStep->draw(&nWayCanvas, d, reporter);
602 AssertCanvasStatesEqual(reporter, d, &nWayCanvas, &referenceCanvas, testStep);
605 AssertCanvasStatesEqual(reporter, d, &indirectCanvas1, &referenceCanvas, testStep);
607 AssertCanvasStatesEqual(reporter, d, &indirectCanvas2, &referenceCanvas, testStep);
616 static void TestOverrideStateConsistency(skiatest::Reporter* reporter, const TestData& d,
622 testStep->draw(&referenceCanvas, d, reporter);
629 TestNWayCanvasStateConsistency(reporter, d, testStep, referenceCanvas);
633 test_clipVisitor(reporter, &referenceCanvas);
635 test_clipstack(reporter);
638 static void test_newraster(skiatest::Reporter* reporter) {
647 REPORTER_ASSERT(reporter, canvas);
652 REPORTER_ASSERT(reporter, addr);
653 REPORTER_ASSERT(reporter, info == info2);
654 REPORTER_ASSERT(reporter, minRowBytes == rowBytes);
657 REPORTER_ASSERT(reporter, 0 == addr[x]);
665 REPORTER_ASSERT(reporter, nullptr == SkCanvas::NewRasterDirect(info, baseAddr, minRowBytes));
669 REPORTER_ASSERT(reporter, nullptr == SkCanvas::NewRasterDirect(info, baseAddr, minRowBytes));
673 REPORTER_ASSERT(reporter, nullptr == SkCanvas::NewRasterDirect(info, baseAddr, minRowBytes));
678 REPORTER_ASSERT(reporter, canvas);
682 DEF_TEST(Canvas, reporter) {
686 TestOverrideStateConsistency(reporter, d, testStepArray()[testStep]);
688 TestPdfDevice(reporter, d, testStepArray()[testStep]);
692 test_newraster(reporter);
695 DEF_TEST(Canvas_SaveState, reporter) {
697 REPORTER_ASSERT(reporter, 1 == canvas.getSaveCount());
700 REPORTER_ASSERT(reporter, 1 == n);
701 REPORTER_ASSERT(reporter, 2 == canvas.getSaveCount());
704 REPORTER_ASSERT(reporter, 2 == n);
705 REPORTER_ASSERT(reporter, 3 == canvas.getSaveCount());
708 REPORTER_ASSERT(reporter, 2 == canvas.getSaveCount());
710 REPORTER_ASSERT(reporter, 1 == canvas.getSaveCount());
713 DEF_TEST(Canvas_ClipEmptyPath, reporter) {
745 DEF_TEST(PaintFilterCanvas_ConsistentState, reporter) {
753 REPORTER_ASSERT(reporter, canvas.getTotalMatrix() == filterCanvas.getTotalMatrix());
754 REPORTER_ASSERT(reporter, canvas.getClipBounds(&clip1) == filterCanvas.getClipBounds(&clip2));
755 REPORTER_ASSERT(reporter, clip1 == clip2);
759 REPORTER_ASSERT(reporter, canvas.getTotalMatrix() == filterCanvas.getTotalMatrix());
760 REPORTER_ASSERT(reporter, canvas.getClipBounds(&clip1) == filterCanvas.getClipBounds(&clip2));
761 REPORTER_ASSERT(reporter, clip1 == clip2);