• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #include "DMExpectationsTask.h"
2 #include "DMUtil.h"
3 
4 namespace DM {
5 
ExpectationsTask(const Task & parent,const Expectations & expectations,SkBitmap bitmap)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 
draw()15 void ExpectationsTask::draw() {
16     if (!fExpectations.check(*this, fBitmap)) {
17         this->fail();
18     }
19 }
20 
21 }  // namespace DM
22