使用场景举例,我们做代码测试时会遇到待测代码调用其他人写的函数的情况,常规办法是修改源代码进行模拟返回,临时跳过别人的代码,这种方法容易产生隐藏的风险,例如没有及时改回去,导致测试代码被提交。
JMockit的 mocked标签可以用户拦截自己的代码中引用的代码调用。如下例子
public class TestMain {
@Tested
ControllerTested controller;

@Test
public void testCase(){}
@Test
public void mockCase(@MockedController0Mocked mocked){new Expectations(){{mocked.depMockedMeth(anyString);result="hhhhhhhh!!!!";}};System.out.println(controller.print("tetCase----"));
}

}

其中ControllerTested 是我自己的代码逻辑所在类。
Controller0Mocked 是别人提供的类。
ControllerTested print方法 调用 Controller0Mocked depMockedMeth方法。
我在mockCase中使用@Mocked 拦截了Controller0Mocked 的depMockedMeth方法,并让他总是返回”hhhhhhhh!!!!”。那么我的测试就可以正常运行下去了,不用关心如何使用别人的逻辑是否正确。

JMockit @mocked 注释标签相关推荐

  1. java注释是用什么标签_java的注释标签是什么?

    java的注释标签是什么? 发布时间:2020-05-23 15:22:41 来源:亿速云 阅读:112 作者:鸽子 注释是一门语言的重要组成成分,比如C语言,HTML语言,PHP语言,他们都有自己的 ...

  2. 使用.NET中的XML注释(一) -- XML注释标签讲解

    使用.NET中的XML注释(一) -- XML注释标签讲解 作者:Xt Idt  来源:博客园  发布时间:2011-04-02 11:46  阅读:9 次  原文链接   [收藏]   一.摘要 . ...

  3. word中 有注释标签吗_如何在Word中注释图像

    word中 有注释标签吗 If you're writing a document that includes images, you may want to add annotations to t ...

  4. 前端开发 表格的补充 注释 标签的嵌套规则 0228

    表头标签 列分组标签 最终实现,两个标签代替了原有的七个标签 表格体标签 表格的完整结构 浏览器会自动生成表格体标签 代码的注释 标签的嵌套规则

  5. 使用HTML注释标签,超详细的HTML !–…– 注释标签使用实例.pdf

    超详细的HTML 超详细的HTML 注释标签使⽤实例 HTML 注释标签 标签定义及使⽤说明 < !--...--> 注释标签⽤来在源⽂档中插⼊注释.注释不会在浏览器中显⽰. 您可使⽤注释 ...

  6. html 注释 实例,超详细的HTML !–…– 注释标签使用实例

    运行结果: 解析: 1.从上面示例我们可以看出,注释部分的文字在运行后不见了,但是如果查看源代码就能看见这部分的内容. 2.在例子中还出现了 标签的 src 属性是必需的.它的值是图像文件的 URL, ...

  7. eclipse文档注释设置、文件(Files)注释标签、类型(Types)注释标签(类的注释)、字段(Fields)注释标签、构造函数(Constructor)标签

    文章目录 1.文件(Files)注释标签 2.类型(Types)注释标签(类的注释) 3.字段(Fields)注释标签 4.构造函数(Constructor)标签 5.方法(Methods)标签 6. ...

  8. 常用Java注释标签(Java comment tags)

    常用Java注释标签(Java comment tags) @author  作者 适用范围:文件.类.方法 (*多个作者使用多个@author标签标识,java doc中显示按输入时间顺序罗列.) ...

  9. 【Web】HTML(No.03)HTML标签 (一) 标题标签、段落标签、水平线标签、换行标签、div/span标签、图像标签、链接标签、base标签、特殊字符标签、注释标签、文本格式化标签

    HTML标签分类 在HTML页面中,带有"< >"符号的元素被称为HTML标签,如上面提到的 HTML.head.body都是HTML骨架结构标签.所谓标签就是放在&q ...

最新文章

  1. 52 个深度学习目标检测模型汇总,论文、源码一应俱全!(附链接)
  2. 通过a标签在页面上显示视频网站中的视频
  3. pthread_cleanup_push()/pthread_cleanup_pop()
  4. 使用分层网络模型的两个优点是什么_从零开始学网络|搞懂OSI参考模型和TCP/IP分层模型,看这篇文章就够了...
  5. 洋哥做CTO填过的坑!
  6. java分布式和集成式_【分布式java应用笔记】分布式与soa
  7. 快速撑握C#知识点之类的数据成员
  8. 华为机试HJ88:扑克牌大小
  9. 《在近端对回传音频的检测和抑制》笔记
  10. IOS 判断设备屏幕尺寸、分辨率
  11. 证券公司财务帐单分析报告自动生成系统
  12. picker封装 uniapp_uni-app之picker
  13. 由一个国标文件中,英文名与中文意思的对比,看用词的重要性
  14. 十分钟教你下载与使用Windows_64bit masm+dosbos
  15. 进入加密的QQ空间方法
  16. PHP中将Word文件转换为PDF
  17. Android打造通用标题栏——让你的App统一标题栏风格
  18. 老友记台词中英文对照Part1
  19. 微软新品发布会汇总:更新Surface硬件产品 首发智能耳机
  20. 打印机计算机不在同一个工作组,不在一个工作组的两台电脑怎么实现打印共享?...

热门文章

  1. 文昌京东配送小哥的那些骄傲事
  2. 顶点计划6-4小组调研报告
  3. pc机属于模拟专用微型计算机,《春11计算机基础》期末试题
  4. POJ-3311 Hie with the Pie
  5. h5封装去底部_贪婪洞窟H5:也出微信小游戏了!还是原来贪婪的味道
  6. 为什么普通人就应该买基金?
  7. 神经网络与深度学习三:编写单隐层神经网络
  8. 求滑动窗口中的最大值和最小值
  9. 蓄热式加热炉燃烧技术
  10. Ubuntu 16.04 parted 对 GPT 格式硬盘 (12 TB) 分区