1 #include "DMExpectationsTask.h" 2 #include "DMUtil.h" 3 4 namespace DM { 5 6 ExpectationsTask::ExpectationsTask(const Task& parent, 7 const Expectations& expectations, 8 SkBitmap bitmap) 9 : CpuTask(parent) 10 , fName(parent.name()) // Masquerade as parent so failures are attributed to it. 11 , fExpectations(expectations) 12 , fBitmap(bitmap) 13 {} 14 15 void ExpectationsTask::draw() { 16 if (!fExpectations.check(*this, fBitmap)) { 17 this->fail(); 18 } 19 } 20 21 } // namespace DM 22