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

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

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

当对没有直接从服务器的虚拟机中公开给外部的组件进行测试时,您的测试类需要在服务器中是可访问的,

这意味着它们应该是构建在您的APP-INF/lib目录中的web项目或Java项目的一部分。

注意,有一点很重要,即将您的应用程序部署用于生产时,您很可能不想把您的测试类包括在内。

如果您在单独的测试项目中保留您所有的测试,您可以在编译时把这些项目排除在外。

在WebLogic Workshop中运行JUnit

在Workshop中启动JUnit进程有多种不同的方法。

尽管根据您应用程序的设置和使用情况,有一些方法可能多少有些不方便,

但是这与您使用的实际方法没有特别的关系。当然,如果您愿意,您还可以从命令行单独启动JUnit。

不论用于启动JUnit的方法如何,它都将在您的主目录中创建一个.Junitsession文件,

以记住您先前已经运行过的测试。

尽管直接运行测试要比首先启动JUnit

然后从组合框选择测试仍然要更加方便一些,

但是因为您不必在首次运行测试类之后重新输入它的名称,

在启动时将测试类名称传递给JUnit就显得没那么重要了。

使用main() 方法和Start 按钮

如果在Java项目中保存JUnit测试,

您可以配置WebLogic Workshop以使用Start按钮来运行您的测试。

您必须给测试类一个main()方法,

它负责启动您选择的JUnit运行器。

如果您尚未为项目配置调试器设置,点击Start按钮,

然后Workshop将询问您是否想要把当前类设置为主类。

您也可以转到Tool-->roject Properties…-->[Test project],

然后从列表中选择Debugger。确保Create new process单选按钮被选中,然后填入您的测试类名称。

假定您想要关闭JUnit的重载类装载器,您的main()方法可能是这个样子:

String[] JUnitArgs = new String[] { "-noloading", TestCase.class.getName() };JUnit.swingui.TestRunner.main( JUnitArgs );

假定您让您的类路径设置包括所有的运行时依赖,就可以运行了。这还允许您调试运行在JUnit进程中的代码,所以当测试失败时,进行跟踪是很方便的。

使用外部工具

Workshop为通过IDE运行第三方程序提供了一种方法。转到Tools-->IDE Preferences… ,

并在列表中选择Tools 节点。您可以创建一种新的工具配置来运行JUnit。

只要设置用于启动JUnit的完整命令行即可,其中包括一个-classpath参数,

并给它一个可在其中启动进程的可用目录。例如,如果您的应用程序位于c:\wlw_app中,

而且您已经在c:\bea 目录中安装了WebLogic Workshop,您可以使用c:\wlw_app 作为该目录。

假定您要测试的代码位于一个名叫JavaProject的Java项目中,

而您的测试代码位于一个叫做UnitTestProject的单独Java项目中,

而且您已经在叫做somePackage.MainTestSuite的类中定义了一个TestSuite,那么命令格式应该像下面这样:

c:\bea\jdk141_05\java.exe -classpath c:\wlw_app\APP-INF\lib\JUnit-3.8.1.jar; c:\wlw_app\APP-INF\lib\UnitTestProject.jar; c:\wlw_app\APP-INF\lib\UnitTestProject.jar; JUnit.swingui.TestRunner -noloading somePackage.MainTestSuite


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

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

    • 团子
      团子

      但美国不会舍生忘死来为台湾拼命

    • 豆鹏灿
      豆鹏灿

      >我自愿为国家尊严而战

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