getMatcher() public method

Get the matcher for this experiment.
public getMatcher ( ) : Scientist\Matchers\Matcher
return Scientist\Matchers\Matcher
Example #1
0
 /**
  * Run trial callbacks and record their execution state.
  *
  * @param \Scientist\Experiment $experiment
  * @param \Scientist\Execution  $control
  *
  * @return array
  */
 protected function runTrials(Experiment $experiment, Execution $control)
 {
     $executions = [];
     foreach ($experiment->getTrials() as $name => $trial) {
         $executions[$name] = $this->executeCallback($trial, $experiment->getParams(), $experiment->getMatcher(), $control);
     }
     return $executions;
 }
 public function test_that_an_experiment_matcher_can_be_set()
 {
     $e = new Experiment('test experiment');
     $e->matcher(new StandardMatcher());
     $this->assertInstanceOf(StandardMatcher::class, $e->getMatcher());
 }
Example #3
0
 public function test_that_an_experiment_matcher_can_be_set()
 {
     $e = new Experiment('test experiment', new Laboratory());
     $e->matcher(new StandardMatcher());
     $this->assertInstanceOf('\\Scientist\\Matchers\\StandardMatcher', $e->getMatcher());
 }