getTrial() public method

Get a trial result instance by name.
public getTrial ( string $name ) : Result
$name string
return Result
コード例 #1
0
ファイル: ReportTest.php プロジェクト: daylerees/scientist
 public function test_that_report_can_hold_multiple_trial_results()
 {
     $r = new Result();
     $rp = new Report('foo', $r, ['bar' => $r, 'baz' => $r]);
     $this->assertInstanceOf(Result::class, $rp->getTrial('bar'));
     $this->assertInstanceOf(Result::class, $rp->getTrial('baz'));
     $this->assertSame($r, $rp->getTrial('bar'));
     $this->assertSame($r, $rp->getTrial('baz'));
     $this->assertCount(2, $rp->getTrials());
     $this->assertEquals(['bar' => $r, 'baz' => $r], $rp->getTrials());
 }
コード例 #2
0
ファイル: ReportTest.php プロジェクト: vantoozz/scientist
 public function test_that_report_can_hold_multiple_trial_results()
 {
     $r = new Result();
     $rp = new Report('foo', $r, array('bar' => $r, 'baz' => $r));
     $this->assertInstanceOf('\\Scientist\\Result', $rp->getTrial('bar'));
     $this->assertInstanceOf('\\Scientist\\Result', $rp->getTrial('baz'));
     $this->assertSame($r, $rp->getTrial('bar'));
     $this->assertSame($r, $rp->getTrial('baz'));
     $this->assertCount(2, $rp->getTrials());
     $this->assertEquals(array('bar' => $r, 'baz' => $r), $rp->getTrials());
 }