protected function setUp() { $statefulMock = $this->getMock('Finite\\StatefulInterface'); $statefulMock->expects($this->any())->method('getFiniteState')->will($this->returnValue('s1')); $this->object = new SecurityAwareStateMachine($statefulMock); $this->object->addTransition('t12', 's1', 's2'); $this->object->addTransition('t23', 's2', 's3'); $this->object->initialize(); }
public function setUp() { $this->accessor = $this->getMock('Finite\\State\\Accessor\\StateAccessorInterface'); $statefulMock = $this->getMock('Finite\\StatefulInterface'); $this->accessor->expects($this->at(0))->method('getState')->will($this->returnValue('s1')); $this->object = new SecurityAwareStateMachine($statefulMock, null, $this->accessor); $this->object->addTransition('t12', 's1', 's2'); $this->object->addTransition('t23', 's2', 's3'); $this->object->initialize(); }