/** * Tests not applicable results. */ public function testNotApplicable() { // No label $result = new Result(Result::NOT_APPLICABLE); $this->assertTrue($result->isSuccess()); $this->assertEquals(Result::NOT_APPLICABLE, $result->getStatus()); $this->assertEquals($result->getStatusMessage(), $result->getDescription()); // With label $result = new Result(Result::NOT_APPLICABLE, 'Desc'); $this->assertEquals('Desc', $result->getDescription()); }
public function testCanGetStatusDirectly() { $this->result->setStatus(Result::SUCCESS); $this->assertEquals(Result::SUCCESS, $this->result->getStatus()); }