#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 |