[英]How to debug methods called by JUnit in Eclipse?
如果我編寫一個測試類,例如:
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測試菜單選項(運行代碼)上,斷點將永遠不會停止代碼,並且測試完成。
確保不跳過您的斷點(如果您在斷點上看到backslash
,則將其跳過)。 如果被跳過,請按Ctrl+Alt+B
啟用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.