public function testSameOrderMultipleCalls() { $random = new Order\Set('1', '2'); $order = $random->getOrder(); for ($i = 0; $i < 10; $i++) { $this->assertSame($order, $random->getOrder()); } }
public function testOrderSet() { /** * Preserve ordering through multiple calls. */ $order = new Order\Set(self::getRandomString(), self::getRandomString()); for ($i = 0; $i < 6; $i++) { $this->assertEquals($order->getOrder(), $order->getOrder()); $this->assertNotEquals($order->getOrder(), array_reverse($order->getOrder())); } }