首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Djunit - Mock范例

2012-12-28 
Djunit -Mock实例Djunit的mock使用方法?注意事项: 需在eclipse里激活Virtual Mock Object (右键点击需要执

Djunit - Mock实例

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{@Testpublic void testMock(){DjunitDemo testMock = new DjunitDemo();MockObjectManager.initialize();MockObjectManager.addReturnValue(DjunitDemo.class, "getIntValue",23);int a = testMock.test();assertEquals(23, a);}}
?

?

热点排行