public function testGetScheme() { $listScheme = new ListScheme(TypeJeu::keno()); $this->assertInstanceOf("\\Scheme\\Scheme", $listScheme->get(0)); $this->assertInstanceOf("\\Scheme\\Scheme", $listScheme->get(85)); $this->assertInstanceOf("\\Scheme\\Scheme", $listScheme->get(1001)); }
public function getResults(Interval $intv, ListScheme $schemes) { $freq = 0; $max = $this->tNbr + $this->distance; $bIntv = false; for ($i = $this->distance; $i < $max; $i++) { $j = 0; while ($j < $intv->size()) { $intvNumber = $intv->get($j); if (!$schemes->get($i)->hasNumber(new Number($intvNumber, false))) { $bIntv = false; break; } $bIntv = true; $j++; } if ($bIntv) { $freq++; } } return $freq; }