如何在Eclipse中调试JUnit调用的方法?

时间:2017-05-21 07:36:59

标签: java eclipse junit

如果我写一个测试类,如:

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测试菜单选项,(运行代码)断点永远不会停止代码,测试就完成了。

1 个答案:

答案 0 :(得分:2)

确保不跳过断点(如果在断点上看到backslash,则跳过它)。 如果被跳过,请按Ctrl+Alt+B启用它。