public function testCreate() { $t1 = new Transition('t1', 's1', 's2'); $this->assertEquals('t1', $t1->getName()); $this->assertEquals('s1', $t1->getFromStateName()); $this->assertEquals('s2', $t1->getToStateName()); $t2 = new Transition('', '', ''); $this->assertEmpty($t2->getName()); $this->assertEmpty($t2->getFromStateName()); $this->assertEmpty($t2->getToStateName()); }
function printTransition(Transition $transition) { printf('Transition <%s> from state <%s> to state <%s> completed%s', $transition->getName(), $transition->getFromStateName(), $transition->getToStateName(), PHP_EOL); }