b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

weblogic ejb3.0教程_aix weblogic 安装_weblogic stage(6)

电脑杂谈  发布时间:2017-02-07 18:26:18  来源:网络整理

通过在IDE中选择菜单Tools-->External Tools-->[JUnit Tool Name],您可以很容易地运行JUnit。

使用Ant

Ant 为运行JUnit测试提供了另一个可选任务。对Ant的调用可能像下面这样:

<target >

<JUnit haltonerror="yes" fork="true">

<test />

<classpath>

<pathelement location="${app.local.directory}/APP-INF/lib/JUnit-3.8.1.jar"/>

<pathelement location="${app.local.directory}/APP-INF/lib/JPFTestProject.jar"/>

<pathelement location="${app.local.directory}/APP-INF/lib/htmlunit-1.2.3.jar"/>

<pathelement location="${app.local.directory}/APP-INF/lib/nekohtml-0.7.7.jar"/>

<pathelement location="${app.local.directory}/APP-INF/lib/commons-logging-1.0.3.jar"/>

<pathelement location="${app.local.directory}/APP-INF/lib/commons-httpclient-2.0.jar"/> </classpath>

</JUnit>

</target>

如果您通过External Tools或者Ant方法来运行JUnit,您仍然可以从 IDE 连接到 JUnit 进程以便调试它。首先,在您的Workshop应用程序中创建或选择一个Java项目。它并不一定需要包含用于您的测试的代码。来到它的Project Properties,并配置调试器设置为连接到一个您选择用于运行JUnit测试的机器端口。然后,启动JUnit进程,将正确的参数传递给它的Java Virtual Machine,以开始调试器的连接进程,一般的格式如下(这里的SELECTED_PORT应该用在其上调试器的端口来替代):

-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=SELECTED_PORT,suspend=y,server=y

尽管虚拟机将会启动,它不会开始运行测试,直到调试器连接上为止。在IDE中,打开您已经为其配置调试器设置的Java项目中的一份文档,然后点击Start按钮。调试器应该快速连接到该进程,而JUnit应该开始执行测试。

您还可以使用Ant生成基于您的测试结果的报告。要想了解关于如何集成Ant和JUnit的更多信息,请查看Ant手册()中Ant Tasks主题的Optional Tasks 部分。

禁用 JUnit 重载

默认情况下,JUnit的Swing接口使用类装载器在运行测试之前自动重新装载类。这很方便,因为您不需要在重新编译您的类之后重新启动JUnit。然而,我过去曾在某些情况下遇到过有关类装载器的工作方式的问题,它们引起了假的ClassCastExceptions异常和其他我不愿意看到的问题。从脚本、通过Ant或从External Tools运行JUnit时,您可以禁用特殊的类装载器,具体方法是传入-noloading参数。如果您在测试类中使用了main()方法,您可以使用下面的代码达到同样的目的(这里的YourTestClass应该用测试类的名称来替代):


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-31119-6.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 王亚廷
      王亚廷

      哇靠如果是我绝对淘到马云哭想买的东西太多了

    每日福利
    热点图片
    拼命载入中...