public function testMissingStateMachineClass() { $this->setExpectedException(VerificationError::CLASS, 'Unable to load state machine class "HeisenStateMachine".'); $states = [new State('editing', StateInterface::TYPE_INITIAL), new State('published', StateInterface::TYPE_FINAL)]; $transiton = new Transition('editing', 'published'); $builder = new StateMachineBuilder(); $state_machine = $builder->setStateMachineName(self::MACHINE_NAME)->setStateMachineClass('HeisenStateMachine')->addStates($states)->addTransition($transiton, 'promote')->build(); }