Я новичок в IntelliJ, я использовал NetBeans. Моя ситуация следующая:
Создаю класс и соответствующий тест.
Я создаю некоторый метод в классе.
Есть ли в IntelliJ какая-либо функция для рефакторинга теста, чтобы новый созданный метод / функция генерировал свою соответствующую функцию теста в классе теста? Я подчеркиваю, что тестовый файл уже создан.
Edit1: Моя цель - обновить текущий тест, а не генерировать новый. Я ищу функцию, которая реализует новую функцию теста в текущем тесте. Вот ситуация с фрагментом кода:
src/pack/Foo.java
package pack
class Foo {
\\ variables
public Foo (arguments){
\\ variable initialization
}
private void metho1(){ ... }
Test/pack/FooTest.groovy
package pack
class FooTest {
private static Foo tmp = new Foo (arguments)
void testmetho1(){ ... }
- Итак, теперь я создаю несколько методов в
Foo.java
.
src/pack/Foo.java
package pack
class Foo {
\\ variables
public Foo (arguments){
\\ variable initialization
}
private void metho1(){ ... }
private void metho2(){ ... }
private void metho3(){ ... }
- Я хочу обновить
FooTest.groovy
таким образом, чтобы metho2, metho3
, созданный в Foo.java
, генерировал для них функциональные тесты.
Test/pack/FooTest.groovy
package pack
class FooTest {
private static Foo tmp = new Foo (arguments)
void testmetho1(){ ... }
void testmetho1(){ ... }
void testmetho1(){ ... }