public function getDiff()
{
$original = $this->_reconstructFromTokens($this->_tokensOriginal);
$mutated = $this->_reconstructFromTokens($this->_tokensMutated);
$difference = \Mutagenesis\Utility\Diff::difference($original, $mutated);
return $difference;
}
/** * @dataProvider getDiffTestProvider */ public function testGetDiff($tokensOriginal, $tokensMutated, $expected) { $this->mutation->shouldReceive('getMutation')->andReturn($tokensMutated); $this->mutation->mutate($tokensOriginal); $actual = $this->mutation->getDiff(); $this->assertEquals($expected, $actual); }