jboss各种测试方式归类
Posted 刚子2013
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jboss各种测试方式归类相关的知识,希望对你有一定的参考价值。
不跨工程访问(如:HBase) |
跨工程访问(如:Business) |
||||
不部署到服务器上 |
部署到服务器上 |
不部署到服务器上 |
部署到服务器上 |
||
Junit测试 |
实例化直接调用 |
true |
true |
False (NullPointerException) |
False (NullPointerException) |
Switchyard Test内部封装调用 |
true |
true |
False (java.lang.reflect. UndeclaredThrowableException) |
False (java.lang.reflect. UndeclaredThrowableException) |
|
RemoteInvoker远程调用 |
False (ConnectException) |
False (进入调用的方法,但中途退出) |
False (ConnectException) |
true |
|
Main函数测试 |
实例化直接调用 |
true |
true |
False (NullPointerException) |
False (NullPointerException) |
Switchyard Test内部封装调用 |
False (NullPointerException) |
False (NullPointerException) |
False (NullPointerException) |
False (NullPointerException) |
|
RemoteInvoker远程调用 |
False (ConnectException) |
False (进入调用的方法,但中途退出) |
False (ConnectException) |
true |
总结:
1.不跨工程测试——与是否部署在服务器上没关系(暂时没发现关系)1
1)实例化后直接调用采用junit和main函数均可;
2)采用Switchyard Test内部封装调用的方式
2. 跨工程测试——必须将所有设计的工程都部署到服务器上
只能采用RemoteInvoker远程调用的方式,至于实现方法junit和main函数均可
以上是关于jboss各种测试方式归类的主要内容,如果未能解决你的问题,请参考以下文章
JBoss WildFly 13 上的 RESTful Web 服务适用于浏览器和 curl,但不适用于单元测试 - 404 错误