you want to use argument matches - last one
example (untested):
oneOf (myrandom).isSpecific(with(anyOf(10,11)));
Question
How can I do an OR operation when specifying my expectations ? The arguments can either be 10 or 11.
public void testGetRandom() {
context.checking(new Expectations() {{
oneOf (myrandom).isSpecific(10) **OR** oneOf (myrandom).isSpecific(11);
}});
context.assertIsSatisfied();
}
Solution
you want to use argument matches - last one
example (untested):
oneOf (myrandom).isSpecific(with(anyOf(10,11)));