我是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(){ ... }
答案 0 :(得分:1)
创建测试方法
要在JUnit测试类中创建存根测试方法,可以使用IntelliJ IDEA代码生成功能。
答案 1 :(得分:1)
我将光标放在新的方法名称上
按{生成...(我认为是默认的Alt + Insert)}
选择“测试...”
选择我要为其生成测试支架的方法
使用现有的类。