тестирование — есть ли возможность генерировать методы тестирования из исходного класса PHP, используя мой шаблон (PhpStorm)

Во-первых, я хочу спросить Вас, возможно ли автоматически генерировать методы тестового шаблона в тестовом классе из выбранного исходного класса в PhpStorm?

Например:

Я хочу создать тест для этого класса:

class ReportMyOrdersController extends InitializationController
{
public function init()
{
$this->doSomethingImportant();
}

public function index()
{
$options = [
'option1' => 'surrender',
'option2' => 'fight'
];

return placeOrder('option' . rand(1, 2));
}

public function search()
{
return searchEverywereRightNow('answer');
}

public function doSomethingImportant()
{
return 'somethingImportant';
}

}

Который должен выглядеть так:

class ReportMyConversationTest extends \PHPUnit_Framework_TestCase
{
/**
* @test
*/
public function shouldInit()
{
//given

//when

//then
}

/**
* @test
*/
public function shouldIndex()
{
//given

//when

//then
}

/**
* @test
*/
public function shouldSearch()
{
//given

//when

//then
}

/**
* @test
*/
public function shouldDoSomethingImportant()
{
//given

//when

//then
}
}

Является ли это возможным ? Я программирую с использованием метода Test Driven Development, и это значительно облегчит мне процесс тестирования.

0

Решение

Эта функция еще не реализована: https://youtrack.jetbrains.com/issue/WI-16258

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector