Example #1
0
 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]);
 }
Example #2
0
 /**
  * @param object $object
  * @param string $graph
  *
  * @return array
  */
 public function getFiniteTransitions($object, $graph = 'default')
 {
     return $this->context->getTransitions($object, $graph);
 }
Example #3
0
 public function testGetTransitions()
 {
     $this->assertEquals(array('t12'), $this->object->getTransitions($this->getObjectMock()));
 }
Example #4
0
 /**
  * @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);
 }
Example #6
0
 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')));
 }