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()); }
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()); }