testName ); $this->ptTest = $test; $this->ptMode = $mode; $this->ptRunner = $runner; $this->skipMessage = $skipMessage; } public function testParse() { if ( $this->skipMessage !== null ) { $this->markTestSkipped( $this->skipMessage ); } $this->ptRunner->getRecorder()->setTestCase( $this ); $result = $this->ptRunner->runTest( $this->ptTest, $this->ptMode ); $this->assertEquals( $result->expected, $result->actual ); } }