簡體   English   中英

如何在Eclipse中調試JUnit調用的方法?

[英]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時單步執行代碼。 這可能嗎? 如果我在名為doS​​tuff()的方法上設置一個斷點,然后右鍵單擊TryOutTest類,則在Debug As,JUnit測試菜單選項(運行代碼)上,斷點將永遠不會停止代碼,並且測試完成。

確保不跳過您的斷點(如果您在斷點上看到backslash ,則將其跳過)。 如果被跳過,請按Ctrl+Alt+B啟用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM