`
ginge
  • 浏览: 208408 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

jmockit 的使用系列

 
阅读更多

目标测试代码

WinportUrlService

package jmockit.target;

public interface WinportUrlService {
	boolean hasWinport(String memberId);

	String getWinportUrlThrowException(String memberId);
}

 

WinportBaseService

package jmockit.target;

public class WinportBaseService {
	public long getPostedOfferCounts(String memberId) {
		return 1000;
	}
}

 

WinportUrlServiceImpl

package jmockit.target;

public class WinportUrlServiceImpl extends WinportBaseService implements
		WinportUrlService {
	public boolean hasWinport(String memberId) {
		return true;
	}

	public String getWinportUrlThrowException(String memberId) {
		throw new RuntimeException();
	}
}

 

OfferPostAction

package jmockit.target;

public class OfferPostAction {

	private WinportUrlServiceImpl winportUrlService = new WinportUrlServiceImpl();

	public boolean hasWinport(String memberId) {
		return winportUrlService.hasWinport(memberId);
	}
	
	public String getWinportUrlThrowException(String memberId){
		return winportUrlService.getWinportUrlThrowException(memberId);
	}
	
	public long getPostedOfferCounts(String memberId){
		return winportUrlService.getPostedOfferCounts(memberId);
	}
}

 

 

附件为源代码。

分享到:
评论

相关推荐

    jmockit jmockit jmockit jmockit

    jmockit jmockit jmockit jmockit jmockit jmockit

    jmockit

    jmockit

    jmockit使用例子

    jmockit使用例子,包括两种调用方式,可以改变静态方法

    JMockit教程.pdf

    正如其名,在单元测试时,CUT(Code Under Test ,被测试代码)可能会依赖其他代码,可以使用JMockit API来mock被依赖的代码,从而进行隔离测试。 JMockit有两套API,mock API用来进行mock测试;mock-up API用来...

    jmockit框架所使用jar包

    jmockit框架所使用jar包,在写单元测试的过程中我们会发现需要测试的类有很多依赖,这些依赖的类或者资源又会有依赖,导致在单元测试代码里无法完成构建,我们应对的方法是Mock。简单的说就是模拟这些需要构建的类...

    jmockit总结

    jmockit资料,关于jmockit的具体使用方式,以及不同方法的详解。

    jmockit中文教程

    jmockit中文教程

    jmockit-1.7.jar

    jmockit-1.7.jar JMockit最新工具包

    jmockit\jmockit-0.999.2.jar

    jmockit-0.999.2.jar

    jmockit-coverage

    jmockit-coverage

    JMockit教程.zip

    JMockit教程.zip

    jmockit_sample:jmockit 使用示例代码和说明

    使用mock测试的几点好处: a、能够帮助我们解耦设计,即以接口设计为中心。 b、在使用其他对象的...使用jmockit,不要使用jre,要用jdk,否则,可能出现比如java.lang.NoClassDefFoundError: org.junit.runner.Runner

    jmockit-例子和jar.rar

    jmockit-例子和jar.rar

    jmockit-1.2

    jmockit-1.2

    jmockit-1.6.zip

    Junit用的测试jar包可以测试private等方法

    jmockit测试例子

    Mockup always comes to us when we try to ... Now, jmockit comes to us. "Tests can easily be written that will mock final classes, static methods, constructors, and so on. There are no limitations.

    jmockit官网文档整理

    NULL 博文链接:https://uodut.iteye.com/blog/2323559

    JMockit基础教程

    JMockit基础教程 录制期望(创建依赖Mock、方法调用、参数返回值、次数等) 执行测试(创建测试对象、执行待测试方法) 验证结果(结果验证如返回值;交互验证如方法调用次数,顺序)

    2020-11-15 JMockit中文网在github上的示例代码|jmockit_cn.zip

    2020-11-15 JMockit中文网在github上的示例代码,欢迎想学习JMockit的同学下载! 如果该资源违反网站相关规定请告知

    使用JMockit编写java单元测试

    之前《有效使用Mock编写java单元测试》一文中层介绍过使用EasyMock和PowerMock来编写java单元测试,今天介绍一个更加强大的工具——JMockit。引用单元测试中mock的使用及mock神器jmockit实践中的java单元测试中各种...

Global site tag (gtag.js) - Google Analytics