public function testEqualPriority() { $queue = new StablePriorityQueue(); $first = '1'; $second = '2'; $queue->insert($first, 1); $queue->insert($second, 1); $this->assertFalse($queue->isEmpty(), 'Queue has elements'); $this->assertEquals($first, $queue->extract(), 'First element was inserted before'); $this->assertEquals($second, $queue->extract(), 'Second element was inserted after'); }
/** * @param $path * @param int $priority * @return Html5Layout */ public function addJs($path, $priority = self::PRIORITY_LOW) { $this->jsAssets->insert($path, $priority); return $this; }