开发学院WEB开发Jsp 引入Mock类的简单方法 阅读

引入Mock类的简单方法

 2008-01-05 18:43:05 来源:WEB开发网   
核心提示:public class A { public void action() {....//findSomeThingThroghClassB logic;.... }}先把A中需要B的部分findSomeThingThroghClassB logic提取成一个PRotected方法public class A {

public class A {
  public void action() {
  ....
  //findSomeThingThroghClassB logic;
  ....
  }
}
先把A中需要B的部分findSomeThingThroghClassB logic提取成一个PRotected方法
public class A {
  public void action() {
  ....
  findSomeThingThroghClassB();
  ....
  }
  protected void findSomeThingThroghClassB() {
  //findSomeThingThroghClassB logic;
}
}
然后在TestCase中创建A时
A a = new A() {
  protected void findSomeThingThroghClassB() {
    mockIt();
   }
}
这样在测试中就可以直接使用mock了。
相比其它方法,这种方法对A类的改动较小,而且不需要新增类变量。


Tags:引入 Mock 简单

编辑录入:爽爽 [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接