`
nanjingjiangbiao_T
  • 浏览: 2608109 次
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

jmockit 的使用系列

 
阅读更多

目标测试代码

WinportUrlService

Java代码 复制代码收藏代码
  1. packagejmockit.target;
  2. publicinterfaceWinportUrlService{
  3. booleanhasWinport(StringmemberId);
  4. StringgetWinportUrlThrowException(StringmemberId);
  5. }

WinportBaseService

Java代码 复制代码收藏代码
  1. packagejmockit.target;
  2. publicclassWinportBaseService{
  3. publiclonggetPostedOfferCounts(StringmemberId){
  4. return1000;
  5. }
  6. }

WinportUrlServiceImpl

Java代码 复制代码收藏代码
  1. packagejmockit.target;
  2. publicclassWinportUrlServiceImplextendsWinportBaseServiceimplements
  3. WinportUrlService{
  4. publicbooleanhasWinport(StringmemberId){
  5. returntrue;
  6. }
  7. publicStringgetWinportUrlThrowException(StringmemberId){
  8. thrownewRuntimeException();
  9. }
  10. }

OfferPostAction

Java代码 复制代码收藏代码
  1. packagejmockit.target;
  2. publicclassOfferPostAction{
  3. privateWinportUrlServiceImplwinportUrlService=newWinportUrlServiceImpl();
  4. publicbooleanhasWinport(StringmemberId){
  5. returnwinportUrlService.hasWinport(memberId);
  6. }
  7. publicStringgetWinportUrlThrowException(StringmemberId){
  8. returnwinportUrlService.getWinportUrlThrowException(memberId);
  9. }
  10. publiclonggetPostedOfferCounts(StringmemberId){
  11. returnwinportUrlService.getPostedOfferCounts(memberId);
  12. }
  13. }
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics