Beispiel #1
0
 /**
  * @covers Door::close
  * @covers OpenDoorState::close
  * @uses   Door::isClosed
  */
 public function testCanBeClosed()
 {
     $this->door->close();
     $this->assertTrue($this->door->isClosed());
 }
 /**
  * @covers Door::close
  * @covers AbstractDoorState::close
  * @expectedException IllegalStateTransitionException
  */
 public function testCannotBeClosed()
 {
     $this->door->close();
 }