Djunit的安装方法
http://works.dgic.co.jp/djwiki/Viewpage.do?pid=@646A556E697420446F776E6C6F6164#postion_0
对应Eclipse插件下载,将zip包直接解压到plugin目录
Djunit的mock使用方法
注意事项: 需在eclipse里激活Virtual Mock Object (右键点击需要执行mock的项目 --> properties --> djUnit --> Virtual Mock Object --> 勾选【Virtual Mock Objectを使用する】)
下面实例
public class DjunitDemo {
private int getIntValue() {
return 0;
}
public int test(){
return getIntValue();
}
}
执行mock
import org.junit.Test;
import jp.co.dgic.testing.common.virtualmock.MockObjectManager;
import jp.co.dgic.testing.framework.DJUnitTestCase;
public class Djunit extends DJUnitTestCase{
@Test
public void testMock(){
DjunitDemo testMock = new DjunitDemo();
MockObjectManager.initialize();
MockObjectManager.addReturnValue(DjunitDemo.class, "getIntValue",23);
int a = testMock.test();
assertEquals(23, a);
}
}