• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
刚子2013
博客园    首页    新随笔    联系   管理    订阅  订阅

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函数均可

posted @ 2017-03-02 11:25  刚子2013  阅读(448)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3