guys:爲什麼我可以在無法構建項目的情況下成功運行Junit測試?
我有一個關於Junit測試作爲新手的問題:我試圖構建一個JAR項目。它失敗了,並報告Junit測試中的函數失敗,但是當我運行Junit測試時,它是成功的。我的隊友建議我檢查surefire-reports,並且我確實發現這個Junit測試有一個失敗報告。我想知道爲什麼我可以從eclipse正確運行Junit測試,但實際上失敗了?
guys:爲什麼我可以在無法構建項目的情況下成功運行Junit測試?
我有一個關於Junit測試作爲新手的問題:我試圖構建一個JAR項目。它失敗了,並報告Junit測試中的函數失敗,但是當我運行Junit測試時,它是成功的。我的隊友建議我檢查surefire-reports,並且我確實發現這個Junit測試有一個失敗報告。我想知道爲什麼我可以從eclipse正確運行Junit測試,但實際上失敗了?
通常是幾件事情之一:在環境
沒有看到測試,並有更多的細節你env是很難給出任何更具體的。
沒有看到代碼,這是不可能的解決方案。然而,可爲什麼測試失敗有時,而不是其他的原因有很多:
傢伙:謝謝你的幫助。我根據你的建議檢查了代碼。它看起來代碼是與計時問題或線程有關的。令我吃驚的是,遠程Oracle服務器中缺少測試檢查的數據,eclipse如何正確運行這個Junit函數對我來說依然神祕。當我在調試模式下追蹤它時,它表明斷言之一實際上應該失敗。我沒有改變環境,它是本地的tomcat/windows。我懷疑這是由於內存泄漏,或者正如有人所說,我應該運行此項目的整個Junit測試代碼來檢查,因爲可能有一些代碼共享數據。無論如何,感謝您的建議。我很抱歉,我不允許在線發佈敏感代碼。
Xin Li(Sam)
你可以發佈你的代碼嗎? – luboskrnac 2014-09-29 15:13:15