Exemple #1
0
 public function testThe()
 {
     $ps = new Reader();
     $time = TimeMachine::getInstance();
     $time->mock(new Mock(new Storage('serialized-file:///' . __DIR__ . '/mocks/time.serialized')));
     $ps->mock(new Mock(new Storage('serialized-file:///' . __DIR__ . '/mocks/ps-reader.serialized')));
     $history = new History();
     $now = $time->microNow();
     do {
         $processStates = $ps->get();
         $history->add($processStates);
         echo '.';
         sleep(1);
     } while ($time->microNow() < $now + 5);
     print_r($history->processes);
 }