1#include "DMExpectationsTask.h" 2#include "DMUtil.h" 3 4namespace DM { 5 6ExpectationsTask::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 15void ExpectationsTask::draw() { 16 if (!fExpectations.check(*this, fBitmap)) { 17 this->fail(); 18 } 19} 20 21} // namespace DM 22