Chris@2: Chris@2: * Chris@2: * For the full copyright and license information, please view the LICENSE Chris@2: * file that was distributed with this source code. Chris@2: */ Chris@2: Chris@2: namespace SebastianBergmann\CodeUnitReverseLookup; Chris@2: Chris@2: use PHPUnit\Framework\TestCase; Chris@2: Chris@2: /** Chris@2: * @covers SebastianBergmann\CodeUnitReverseLookup\Wizard Chris@2: */ Chris@2: class WizardTest extends TestCase Chris@2: { Chris@2: /** Chris@2: * @var Wizard Chris@2: */ Chris@2: private $wizard; Chris@2: Chris@2: protected function setUp() Chris@2: { Chris@2: $this->wizard = new Wizard; Chris@2: } Chris@2: Chris@2: public function testMethodCanBeLookedUp() Chris@2: { Chris@2: $this->assertEquals( Chris@2: __METHOD__, Chris@2: $this->wizard->lookup(__FILE__, __LINE__) Chris@2: ); Chris@2: } Chris@2: Chris@2: public function testReturnsFilenameAndLineNumberAsStringWhenNotInCodeUnit() Chris@2: { Chris@2: $this->assertEquals( Chris@2: 'file.php:1', Chris@2: $this->wizard->lookup('file.php', 1) Chris@2: ); Chris@2: } Chris@2: }