Foo mockFoo1 = mock(Foo.class);
Foo mockFoo2 = mock(Foo.class);
when(((Foo) any()).someMethod()).thenReturn("Hello");
В приведенном выше примере кода строка 3 завершается с ошибкой NullPointerException.Почему так?
Моя мысль по этому поводу:
EITHER .. any()
следует использовать для сопоставления параметров, а не сопоставления объектов, для которых запускаются методы.
ИЛИ.. any()
работает только для реальных бетонных объектов, а не mock
объектов.