PhpBench\Model\Variant::spawnIterations PHP Метод

spawnIterations() публичный Метод

Generate $nbIterations and add them to the variant.
public spawnIterations ( integer $nbIterations )
$nbIterations integer
    public function spawnIterations($nbIterations)
    {
        for ($index = 0; $index < $nbIterations; $index++) {
            $this->iterations[] = new Iteration($index, $this);
        }
    }

Usage Example

Пример #1
0
 /**
  * It should spawn variant.
  * It should be iterable
  * It sohuld be countable.
  */
 public function testIterationSpawn()
 {
     $variant = new Variant($this->subject->reveal(), $this->parameterSet->reveal(), 10, 20);
     $variant->spawnIterations(4);
     $this->assertCount(4, $variant);
     foreach ($variant as $iteration) {
         $this->assertInstanceOf('PhpBench\\Model\\Iteration', $iteration);
     }
 }