public function testMake() { $dummy = Stub::make('DummyClass', array('goodByeWorld' => function () { return 'hello world'; })); $this->assertEquals($this->dummy->helloWorld(), $dummy->helloWorld()); $this->assertEquals("hello world", $dummy->goodByeWorld()); }
protected function assertMethodReplaced($dummy) { $this->assertTrue(method_exists($dummy, 'helloWorld')); $this->assertNotEquals($this->dummy->helloWorld(), $dummy->helloWorld()); $this->assertEquals($dummy->helloWorld(), 'good bye world'); }
<?php $_COOKIE['PHPUNIT_SELENIUM_TEST_ID'] = 'ns\\dummyTestId'; require __DIR__ . '/../../../PHPUnit/Extensions/SeleniumCommon/prepend.php'; require_once 'DummyClass.php'; $object = new DummyClass(); $object->coveredMethod(); require __DIR__ . '/../../../PHPUnit/Extensions/SeleniumCommon/append.php';