Home | History | Annotate | Download | only in dm
      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