public function testGetTransitionObjects() { $this->accessor->expects($this->once())->method('getState')->will($this->returnValue('s1')); $transitions = $this->object->getTransitions($this->getMock('Finite\\StatefulInterface'), 'default', true); $this->assertCount(1, $transitions); $this->assertInstanceOf('Finite\\Transition\\TransitionInterface', $transitions[0]); }
/** * @param object $object * @param string $graph * * @return array */ public function getFiniteTransitions($object, $graph = 'default') { return $this->context->getTransitions($object, $graph); }
public function testGetTransitions() { $this->assertEquals(array('t12'), $this->object->getTransitions($this->getObjectMock())); }
/** * @param object $object * @param string $graph * @param bool $as_object * * @return array */ public function getFiniteTransitions($object, $graph = 'default', $as_object = false) { return $this->context->getTransitions($object, $graph, $as_object); }
/** * @param StatefulInterface $object * * @return array */ public function getFiniteTransitions(StatefulInterface $object) { return $this->context->getTransitions($object); }
public function testGetTransitions() { $this->accessor->expects($this->once())->method('getState')->will($this->returnValue('s1')); $this->assertEquals(array('t12'), $this->object->getTransitions($this->getMock('Finite\\StatefulInterface'))); }