Interpreter interpreter = new Interpreter(null);
DebugNode debugNode = new DebugNode(0);
RepeatNode repeatNode = new RepeatNode(debugNode);
interpreter.start(repeatNode);
Assert.assertTrue(interpreter.tick(0) > 0);
DebugNode.DebugTask first = debugNode.lastTask2;
Assert.assertTrue(first.updateCalled);
Assert.assertTrue(first.initializeCalled);
Assert.assertTrue(first.terminateCalled);