Eris\Generator\SetGeneratorTest::testStopsBeforeInfiniteLoopsInTryingToExtractNewElementsToPutInTheSt PHP Method

testStopsBeforeInfiniteLoopsInTryingToExtractNewElementsToPutInTheSt() public method

    public function testStopsBeforeInfiniteLoopsInTryingToExtractNewElementsToPutInTheSt()
    {
        $generator = new SetGenerator(new ConstantGenerator(42));
        for ($size = 0; $size < 5; $size++) {
            $generated = $generator($size, $this->rand);
            $this->assertLessThanOrEqual(1, count($generated->unbox()));
        }
    }