java - 或期待中

标签 java jmock

如何在指定我的期望时进行 OR 运算?参数可以是 10 或 11。

public void testGetRandom() {
    context.checking(new Expectations() {{
        oneOf (myrandom).isSpecific(10)  **OR** oneOf (myrandom).isSpecific(11);
    }});

    context.assertIsSatisfied();
}

最佳答案

您想使用 argument matches - 最后一个

示例(未经测试):

oneOf (myrandom).isSpecific(with(anyOf(10,11)));

关于java - 或期待中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14901443/

相关文章:

java - 如何在android studio Ubuntu 中运行九补丁编辑器?

maven - 有没有办法在 Maven 中包含同一 Artifact 的两个版本?

java - 当要模拟的方法有多个参数时,如何使用 Jmock 编写自定义约束

java - JMock 期待自定义类

java - 为什么代码没有打印 "finally"之后的行? ( java )

java - 我可以缓存一个 HTML img,它的源指向一个动态生成它的 java servlet 吗?

Java声明一个实现接口(interface)的变量

java - Android setOnClickListener 一键触发两次

java - 对 Swing 组件进行单元测试

JMOCK 依赖问题