You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`class UserCheck
{
public $name;
public function setName($name){
return $this->name = $name;
}
public function save(){
return 10;
}
public function getName(){
return $this->name;
}
}`
under tests\codeception\unit\objects\system
` class EmployeeTest {
function testUserCreate()
{
$user = test::double('UserCheck', ['save' => null])->make();
$this->assertEquals('null', $user->save());
}
}`
`require __DIR__.'/../../../../tools/tests/vendor/autoload.php';
$kernel = \AspectMock\Kernel::getInstance();
// https://github.com/Codeception/AspectMock#customization
$kernel->init([
'debug' => true,
'cacheDir' => __DIR__.'/_cache', // Cache is disabled because it wasn't being flushed reliably when the code was changed.
'appDir' => __DIR__.'/../../../../tools/tests/vendor',
'includePaths' => [
__DIR__.'/../../objects', // Mock everything in the objects dir
]
]);`
error
` codeception/unit/objects/system/EmployeeTest.php:testUserCreate
Failed asserting that 10 matches expected 'null'.
`
The text was updated successfully, but these errors were encountered:
Chig8
changed the title
i am unable to mock class methods
aspect mock not working after update my version from 0.5 to 2.0
Dec 10, 2018
Chig8
changed the title
aspect mock not working after update my version from 0.5 to 2.0
basic mock is not working
Dec 14, 2018
under objects/system
no name space
under tests\codeception\unit\objects\system
composer.json
tests/codeception/_bootstrap.php
error
The text was updated successfully, but these errors were encountered: