class MainTest extends TestCase
{
public function testMain()
{
$stub = $this->createMock(Project\NotImplementedClass::class);
$stub->method('doSomething')
->will($this->returnCallback(function ($string) {
return strtoupper($string);
}));
$this->assertEquals('ABC', $stub->doSomething('abc'));
}
}
PhpStormはそのメソッドdoSomething
が存在しないことを示します。私はメソッドを自動補完できるプラグインを検索しました。これのためのプラグインはありますか?PhpStorm PHPUnitのサポート
をあなたが定義する 'doSomething'を期待している場合は?これが単なる "hello world"単体テストであれば、自分でメソッドを定義してスタブしてみてはいかがですか? –