Пример #1
0
 public function testTimeMove()
 {
     $Loop = new Loop(new Object(array(Object::TIME => array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10))));
     $Loop->moveTime(2);
     $this->assertEquals(2, $Loop->current(Object::TIME));
     $Loop->moveTime(5);
     $this->assertEquals(7, $Loop->current(Object::TIME));
     $Loop->reset();
     $Loop->moveToTime(7);
     $this->assertEquals(7, $Loop->current(Object::TIME));
     $Loop->moveToTime(10);
     $this->assertEquals(10, $Loop->current(Object::TIME));
 }