[英]IntelliJ IDEA: execute selected fragment of code
有時需要快速測試一些表達式的輸出。 執行選定的片段並在System.out
立即查看結果而不運行項目的main()
方法會很方便。
IntelliJ是否有一些解決方法可以提供此功能?
我有一個名為“無標題”的項目,我將代碼復制粘貼並在那里運行。 我已經有了這個模板設置的類。
另一種方法是調試代碼並“評估表達式”。 你可以給它任何代碼片段。 即。 它甚至不必是一個聲明。
使用像JUnit這樣的測試框架。 如果是maven,請在pom.xml中添加依賴項:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
然后,在您的project/src/main/java/mypkg/MyClass.java
添加一個新路徑: src/test/java/mypkg/MyClassTest.java
在里面添加一個函數,無論你喜歡什么,都可以調用它。 將@Test
注釋添加到其中,然后右鍵單擊以執行它。
@Test
public void testA() {
...
}
JUnit是您的Java開發應用程序的一個很好的實踐,因為您可以仔細測試您的代碼並快速運行小代碼片段。 獎勵是您在測試中擁有自己的課程和所有代表,以便快速使用它們
最簡單的方法是在嘗試測試之前停止調試,按ALT + F8並在出現的窗口上執行表達式。
您將可以訪問聲明到該點的所有內容,因此您可以在不更改代碼狀態的情況下執行任何操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.