Хотя я могу только предположить, в чем проблема с кодом, я предполагаю, что насмешка никогда не выполняется из-за отсутствия терминальной операции, но она кажется неправильной.Дело в том, что он вводит новую заглушку для каждого значения в вашем наборе.Рассмотрите следующую альтернативу:
when(method.returnTrueOrFalse(Mockito.argThat(org.hamcrest.collection.IsIn.isIn(setWithValues)))).thenReturn(true);
// Or with static imports
when(method.returnTrueOrFalse(argThat(isIn(setWithValues)))).thenReturn(true);
Это поможет отладке и будет лучше масштабироваться с ростом вашего набора.