Eris\Generator\SubsetGeneratorTest::testShrinksOnlyInSizeBecauseShrinkingElementsMayCauseCollisions PHP Method

testShrinksOnlyInSizeBecauseShrinkingElementsMayCauseCollisions() public method

    public function testShrinksOnlyInSizeBecauseShrinkingElementsMayCauseCollisions()
    {
        $elements = $this->generator->__invoke($this->size, $this->rand);
        $elementsAfterShrink = $this->generator->shrink($elements);
        $this->assertLessThanOrEqual(count($elements->unbox()), count($elementsAfterShrink->unbox()));
        $this->assertNoRepeatedElements($elementsAfterShrink->unbox());
    }