getRejects() public method

Return all rejected iterations.
public getRejects ( ) : Iteration[]
return Iteration[]
Beispiel #1
0
 /**
  * It should mark variant as rejected if they deviate too far from the mean.
  */
 public function testReject()
 {
     $variant = new Variant($this->subject->reveal(), $this->parameterSet->reveal(), 4, 20);
     $this->subject->getRetryThreshold()->willReturn(10);
     $variant->createIteration(TestUtil::createResults(4));
     $variant->createIteration(TestUtil::createResults(8));
     $variant->createIteration(TestUtil::createResults(4));
     $variant->createIteration(TestUtil::createResults(16));
     $variant->computeStats();
     $this->assertCount(3, $variant->getRejects());
     $this->assertContains($variant[2], $variant->getRejects());
     $this->assertContains($variant[3], $variant->getRejects());
     $this->assertNotContains($variant[1], $variant->getRejects());
 }