社区
Java
帖子详情
JMock的Expectations的使用问题。
cysk_zhang
2009-09-14 04:56:42
最近用JMock,发现一个很令人崩溃的问题。
Expectations里只有equal,没有notEqual。
查了下文档,文档里这样的写法:oneOf (mock).doSomething(with(not(eq(1)));根本就行不通。。编译不过。
因为not()返回值类型为IsNot,不是传入参数的类型。
求高手指点。如何使用notEqual
...全文
161
回复
打赏
收藏
JMock的Expectations的使用问题。
最近用JMock,发现一个很令人崩溃的问题。 Expectations里只有equal,没有notEqual。 查了下文档,文档里这样的写法:oneOf (mock).doSomething(with(not(eq(1)));根本就行不通。。编译不过。 因为not()返回值类型为IsNot,不是传入参数的类型。 求高手指点。如何使用notEqual
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mockito一个采用Java编写用于单元测试的Mocking框架
Mockito是一个针对Java的mocking框架。它与EasyMock和
jMock
很相似,但是通过在执行后校验什么已经被调用,它消除了对期望行为(
expect
at
ion
s)的需要。其它的mocking库需要你在执行前记录期望行为(
expect
at
ion
s),而这导致了丑陋的初始化代码。
mockito-1.8.5
Mockito是一个针对Java的mocking框架。它与EasyMock和
jMock
很相似,但是 通过在执行后校验什么已经被调用,它消除了对期望行为(
expect
at
ion
s)的需要。其它的mocking库需要你在执行前记录期望行为 (
expect
at
ion
s),而这导致了丑陋的初始化代码。
xalanjava源码-Eclipse-Preferences:EclipseIDE的各种首选项
xalan java源码Eclipse 模板
使用
Preferences > Java > Editor > Templates > Import...将这些模板添加到您的 Eclipse 环境中 JUnit 模板 aaa :声明一个带有三 A 注释的 JUnit 4 测试方法:Arrange、Act 和 Assert。 at :插入assertThat()方法。 ee :插入期望异常的测试用例的主体。 eq :插入equalTo()匹配器。 parameters :声明一个 JUnit 4 测试数据方法来为 JUnit 4 参数化测试提供数据。 test :声明一个 JUnit 4 测试方法。
jMock
模板 context : 声明一个Mockery实例。
expect
at
ion
s :声明用于指定期望的上下文。 mock :声明一个模拟实例。 rv :声明一个模拟的返回值。 Eclipse 首选项 Eclipse最爱 紧凑可读的测试代码
使用
了许多静态方法。 Eclipse 不为这些静态方法提供内容辅助,除非您调整 Java > Editor > Content Assist >
java
expect
at
ion
s_java –
使用
JMock
键入参数的模拟方法
背景:这是一个
JMock
JUnit具体的
问题
(这些是我必须
使用
的两种技术).是的,我想做的是用PowerMock做的,但这是一个不值得改变工具的边缘案例.不,对不起,我不是问这个
问题
来辩论静态方法的哲学有效性:)有了这个,我真的很感谢任何人看这个
问题
.题:我有一些遗留代码,我需要编写一个测试(我们正在尝试围绕继承的代码进行测试,以确保在潜在的大量重构工作中我们不会破坏任何东西…这是另一次的故事....
JMock
实践---(一)定义
Expect
at
ion
s
声明: Author:赵志乾 Date:2017-7-30 Declarat
ion
:All Right Reserved!!! 1、自动创建Mock对象 如果我们定义一个字段来引用Mock对象,那么
JMock
便会自动地完成对象的实例化,从而减少一些样板式的代码书写,减轻开发人员的负担。当然,为了让
JMock
知道要实例化那个字段所引用的对象,需要
使用
@Mock进
Java
50,526
社区成员
85,606
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章