| #include "DMExpectationsTask.h" | |
| #include "DMUtil.h" | |
| namespace DM { | |
| ExpectationsTask::ExpectationsTask(const Task& parent, | |
| const Expectations& expectations, | |
| SkBitmap bitmap) | |
| : CpuTask(parent) | |
| , fName(parent.name()) // Masquerade as parent so failures are attributed to it. | |
| , fExpectations(expectations) | |
| , fBitmap(bitmap) | |
| {} | |
| void ExpectationsTask::draw() { | |
| if (!fExpectations.check(*this, fBitmap)) { | |
| this->fail(); | |
| } | |
| } | |
| } // namespace DM |