如果我写一个测试类,如:
public class TryOut {
public int doStuff()
{
System.out.println("Hello");
int five = 5;
return five * 2;
}
public static void main(String[] args)
{
TryOut myTryOut = new TryOut();
myTryOut.doStuff();
}
}
并使用JUnit进行测试
import static org.junit.Assert.*;
import org.junit.Test;
public class TryOutTest {
@Test
public void test() {
TryOut myTryOut = new TryOut();
int answer = myTryOut.doStuff();
assertEquals(10, answer);
}
}
我想要的是在JUnit运行时逐步执行代码。这可能吗?如果我在被调用的方法上设置断点 - doStuff() 然后右键单击TryOutTest类,然后右键单击Debug As,JUnit测试菜单选项,(运行代码)断点永远不会停止代码,测试就完成了。
答案 0 :(得分:2)
确保不跳过断点(如果在断点上看到backslash
,则跳过它)。
如果被跳过,请按Ctrl+Alt+B
启用它。