rcrowe\Hippy\Tests\Queue\QueueInterfaceTest::testQueueAsArrayWithBadIndex PHP Method

testQueueAsArrayWithBadIndex() public method

Trying to set an item to a non-existing index
    public function testQueueAsArrayWithBadIndex()
    {
        $this->queue[0] = new Message();
        $this->queue[1] = new Message();
        $this->queue[4] = new Message();
        $this->queue[10] = new Message();
        $refObj = new \ReflectionObject($this->queue);
        $refProp = $refObj->getProperty('container');
        $refProp->setAccessible(true);
        $queue = $refProp->getValue($this->queue);
        $this->assertTrue(is_a($queue[0], 'rcrowe\\Hippy\\Message\\MessageInterface'));
        $this->assertTrue(is_a($queue[1], 'rcrowe\\Hippy\\Message\\MessageInterface'));
        $this->assertTrue(is_a($queue[2], 'rcrowe\\Hippy\\Message\\MessageInterface'));
        $this->assertTrue(is_a($queue[3], 'rcrowe\\Hippy\\Message\\MessageInterface'));
    }