/** * 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]); }