public function check($myparam = null)
 {
     $res = new \Prereq\CheckResult(true, $this);
     if ($myparam !== true) {
         $res->setFailed("Uh Oh! MyParam must be set to true!");
     }
     return $res;
 }
 public function testSuccess()
 {
     $pc = new DummyCheck();
     $cr = new \Prereq\CheckResult(true, $pc);
     $this->assertTrue($cr->success());
     $cr->setFailed('fail');
     $this->assertFalse($cr->success());
 }