/** * @covers tad_Arg_Check::pass * @covers tad_Arg_Check_FailingState::pass * @uses tad_Arg_Check::is_failed */ public function testCanPass() { $this->tad_arg_check->pass(); $this->assertTrue($this->tad_arg_check->is_failed()); }
/** * @param $condition * @param $reason * * @return $this */ public function assert($condition, $reason) { if ($this->check->is_failed()) { $this->throw_exception($reason); } if (!$condition) { $this->check->fail(); $this->reason = $reason; } else { $this->check->pass(); } return $this; }