예제 #1
0
 public function generateFilename(CodeGuy $I)
 {
     $I->haveFakeClass($stub = Stub::make($this->class, array('test' => Stub::makeEmpty('\\Codeception\\TestCase\\Cept', array('getFileName' => function () {
         return 'testtest';
     })))));
     $I->executeTestedMethod($stub);
     $I->seeResultEquals(\Codeception\Configuration::logDir() . 'debug' . DIRECTORY_SEPARATOR . 'testtest - 1');
     $I->executeTestedMethod($stub, 'mytest');
     $I->seeResultEquals(\Codeception\Configuration::logDir() . 'debug' . DIRECTORY_SEPARATOR . 'testtest - 2 - mytest');
 }
예제 #2
0
 function testStaticExecuteTestedMethod()
 {
     $I = new CodeGuy($this->scenario);
     $I->testMethod('UserService::validateName');
     $I->executeTestedMethodWith('davert');
     $I->seeResultEquals(true);
     $I->executeTestedMethod('admin');
     $I->seeResultEquals(false);
     $this->runSteps();
 }