/** * 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 testCanCallSetOptionsViaConstructorParameter() { $result = new Result(array('message' => 'SET_OPTIONS', 'status' => Result::SUCCESS)); $this->assertEquals('SET_OPTIONS', $result->getMessage()); $this->assertTrue($result->isSuccess()); }