2011-11-30 38 views
0

有沒有將JUnit窗口集成到Java應用程序的方法?將JUnit集成到Java應用程序中

+1

你能更expalin呢?你什麼意思? – erimerturk

+0

我的意思是當你在Eclipse下運行JUnit時,你將擁有這個JUnit透視圖嗎?你可以採取這種觀點,並將其集成到另一個Java應用程序,以便在eclipse上運行junit。 – jantox

+0

不是屏幕,但也許如果你真的需要它,你可以模擬它。結果結果= JUnitCore.runClasses(MyClassTest.class); (Failure failure:result.getFailures()){ \t \t for(Failure failure:result.getFailures()){ \t \t \t System.out.println(failure.toString()); \t \t}你可以像這樣失敗並顯示結果。 – erimerturk

回答

0

你可以這樣做,如果你使用swt,那麼你所要做的就是檢查JUnit插件源代碼並相應地集成,如果你不熟悉編程,恐怕這會有點混亂在日食環境中。 作爲替代方案,請通過JUnit API並相應地構建您的界面。

+0

是的,我認爲如果我使用RCP就可以實現。 – jantox

2

JUnit視圖高度集成並且依賴於Eclipse(而不僅僅是RCP)環境,junit插件相當複雜,並且可能不是一個好的開始。將它們集成到另一個應用程序中將非常困難。你最好的選擇是編寫自己的GUI,並自己集成JUnit。

如果您仍然想這樣做,那麼對於JUnit的插件的源代碼可以從

  1. org.eclipse.jdt.junit:混帳://dev.eclipse.org/org.eclipse。 jdt/org.eclipse.jdt.junit.git
  2. org.eclipse.jdt.junit.core:git://dev.eclipse.org/org.eclipse.jdt/org.eclipse.jdt.junit.core。 Git的
  3. org.eclipse.jdt.junit.runtime:混帳://dev.eclipse.org/org.eclipse.jdt/org.eclipse.jdt.junit.runtime.git
  4. org.eclipse.jdt。 junit4.runtime:git://dev.eclipse.org/org.eclipse.jd T/org.eclipse.jdt.junit4.runtime.git

一開始,看到我的回答這個問題How does Eclipse actually run Junit tests?

+0

謝謝。會考慮這個選項。 – jantox

相關問題