IDEA 單元測試System.in 沒辦法輸入


參考:https://blog.csdn.net/qq_39967911/article/details/103237291

下面是例子,單元測試要從控制台接收參數

@Test
public void test() {
    Scanner scanner = new Scanner(System.in);
    int i = scanner.nextInt();
    System.out.println(i);
}

但是運行之后,會發現控制台是無法輸入任何字符的,哪怕是復制粘貼進去。

解決方法

help ->Edit Custom VM Options... -> 加上

-Deditable.java.test.console=true

這句話重啟IDEA 就好使了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM