سؤال

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();
}
هل كانت مفيدة؟

المحلول

you want to use argument matches - last one

example (untested):

oneOf (myrandom).isSpecific(with(anyOf(10,11)));
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top