예제 #1
0
 public function testSetters()
 {
     $project = new Xinc_Project();
     $project->setName('test');
     $engine = new Xinc_Engine_Sunrise();
     $build = new Xinc_Build($engine, $project);
     $status = Xinc_Build_Interface::PASSED;
     $build->setStatus($status);
     $this->assertEquals($status, $build->getStatus(), 'Stati should be equal');
     $buildNo = 100;
     $expectedLabel = "BUILD.{$buildNo}";
     $build->setNumber($buildNo);
     $this->assertEquals($expectedLabel, $build->getLabel(), 'Labels dont match');
     $this->assertEquals($buildNo, $build->getNumber(), 'Numbers should equal');
 }