在Java应用程序中集成JUnit

在Java应用程序中集成JUnit,java,eclipse,junit,Java,Eclipse,Junit,有没有办法将JUnit窗口集成到Java应用程序中?如果您使用swt,那么您可以这样做,然后只需检查JUnit插件源代码并进行相应的集成,如果您不熟悉eclipse环境中的编程,恐怕这会有点混乱。 作为替代方案,通过JUnit api并相应地构建您的接口。JUnit视图高度集成,并且依赖于Eclipse(不仅仅是RCP)环境,JUnit插件非常复杂,可能不是一个好的起点。很难将它们集成到另一个应用程序中。最好的选择是编写自己的GUI,并自己集成JUnit 如果您仍然想这样做,那么JUnit插件的

有没有办法将JUnit窗口集成到Java应用程序中?

如果您使用swt,那么您可以这样做,然后只需检查JUnit插件源代码并进行相应的集成,如果您不熟悉eclipse环境中的编程,恐怕这会有点混乱。
作为替代方案,通过JUnit api并相应地构建您的接口。

JUnit视图高度集成,并且依赖于Eclipse(不仅仅是RCP)环境,JUnit插件非常复杂,可能不是一个好的起点。很难将它们集成到另一个应用程序中。最好的选择是编写自己的GUI,并自己集成JUnit

如果您仍然想这样做,那么JUnit插件的源代码可以从

  • org.eclipse.jdt.junit:git://dev.eclipse.org/org.eclipse.jdt/org.eclipse.jdt.junit.git
  • org.eclipse.jdt.junit.core:git://dev.eclipse.org/org.eclipse.jdt/org.eclipse.jdt.junit.core.git
  • org.eclipse.jdt.junit.runtime:git://dev.eclipse.org/org.eclipse.jdt/org.eclipse.jdt.junit.runtime.git
  • org.eclipse.jdt.junit4.runtime:git://dev.eclipse.org/org.eclipse.jdt/org.eclipse.jdt.junit4.runtime.git

  • 首先,请参见我对问题的回答

    您能进一步解释吗?你是什么意思?我的意思是当你在Eclipse下运行JUnit时,你会有这个JUnit透视图吗?您能否从这个角度将它集成到另一个java应用程序中,这样您就可以不在eclipse上运行junit,而不是在屏幕上运行junit,但如果您确实需要它,您可以模拟它。结果=JUnitCore.runClasses(MyClassTest.class);对于(Failure:result.getFailures()){System.out.println(Failure.toString());}您可以像这样接受失败并显示结果。是的,我认为如果使用RCP可以实现。