小编Try*_*der的帖子

使用mockito操纵参数的存根方法

我有以下情况:

class Worker {  
  public Integer somework() {  
      Integer k=0;  
      Helper h= new Helper();  
      h.change(k);  
      return k;  
    }
}

class Helper {
  public void change(Integer k) {
    //k = Some calcs
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在制作unitests Worker,显然我想要模拟Helper类,以便他的change方法总是将1放入k.

我的实际情况比较复杂,但这段代码代表了问题.感谢帮助.

java methods unit-testing void mockito

18
推荐指数
3
解决办法
1万
查看次数

在Java上保存对象状态而不使用外部存储器

美好的一天.我知道为了在Java中保存对象状态,我应该使用序列化.但是在关于序列化的每一个主题中都说明我必须在某处保存我的对象(磁盘,网络).我的问题是我不允许这样做.我需要一种方法来保存和恢复对象状态,而无需将其写在"外部"内存上.也许将它保存在堆或堆栈上...请不要提供克隆它,我也不允许这样做.谢谢.

java serialization

1
推荐指数
1
解决办法
1472
查看次数

标签 统计

java ×2

methods ×1

mockito ×1

serialization ×1

unit-testing ×1

void ×1