我在eclipse中爲我的Java項目運行了一些JUnit 4測試,我知道它在兩天前運行時沒有任何問題。JUnit測試以網絡連接錯誤結束
但是,今天我得到的錯誤:
Could not connect to: : 40212
java.net.SocketException: Network is unreachable
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:525)
at java.net.Socket.connect(Socket.java:475)
at java.net.Socket.<init>(Socket.java:372)
at java.net.Socket.<init>(Socket.java:186)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.connect(RemoteTestRunner.java:570)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:381)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
無論是測試還是代碼做一些網絡。
此外,用於安裝新軟件的eclipse對話框無法連接到更新站點,SVN插件也無法連接到存儲庫。 SVN存儲庫是可到達的,我已經檢查了cli-svn程序。 eclipse中的代理被禁用。
所以我的問題是,爲什麼JUnit想要首先連接到互聯網(應該怎麼離線工作,甚至是可能的..),我可以做些事情來找到問題的根源? (我的計劃B是刪除日食並重新安裝它)
如果是單元測試,爲什麼它連接到互聯網? – Esko 2009-12-25 14:00:43