2011-11-21 20 views
2

我在eclipse中使用JUnit進行Java開發。由於平臺限制,我的應用程序使用舊版本的庫。有什麼辦法可以用新版本的庫來運行我的單元測試嗎?你如何爲單元測試配置不同的構建路徑?在單元測試中使用不同的構建路徑在Eclipse中

爲以下所有人澄清:

這是問題所在。我們的平臺需要一個真正舊版本的Java Servlet庫。但是我們想要使用ServletUnit(一個在單元測試框架中測試servlet的庫)。這個庫只適用於java servlet庫的更新版本。我不關心我們使用不同版本的servlet庫進行測試,它勝過負面因素。

回答

2

您可以通過在不同的項目中進行單元測試來完成此任務,因此項目將具有不同的構建路徑。

更好的問題是爲什麼你要這樣做。對生產代碼以外的其他產品運行測試是個不錯的主意。爲什麼不更新應用程序中的庫,或者使用舊的庫進行測試?

在回答您的編輯:

如果你不跟你計較在生產中使用的同一個庫的測試,那麼你不關心代碼質量和正確性。回答這個問題沒有意義,因爲沒有答案能很好地解決你的問題。花時間升級平臺以使用最新版本的servlet。

+0

請參閱上面的說明。 – Anthony

+0

我寧願沒有一個單獨的項目。有沒有簡單的方法來實現這一點? – Anthony

+4

對於同一個項目的不同部分,您不能有多個構建路徑。每個項目一個構建路徑。 –

相關問題