コード例 #1
0
 /**
  * Test Sample random operator
  */
 public function testSample()
 {
     SampleHelper::setArgs(['choices' => [1, 2, 3], 'draws' => 3]);
     $this->_listDistributionTester('SampleHelper::execute', [1 => 1, 2 => 1, 3 => 1]);
     SampleHelper::setArgs(['choices' => [1, 2, 3], 'draws' => 2]);
     $this->_listDistributionTester('SampleHelper::execute', [1 => 1, 2 => 1, 3 => 1]);
     SampleHelper::setArgs(['choices' => ['a', 'a', 'b'], 'draws' => 3]);
     $this->_listDistributionTester('SampleHelper::execute', ['a' => 2, 'b' => 1]);
 }