Причина в том, что ваш базовый класс не является общедоступным, тогда Mockito не может перехватить его из-за видимости, если вы измените базовый класс как общедоступный или @Override в подклассе (как общедоступный), то Mockito может издеваться над ним правильно.
public class BaseService{
public boolean foo(){
return true;
}
}
public ChildService extends BaseService{
}
@Test
@Mock ChildService childService;
public void testSave() {
Mockito.when(childService.foo()).thenReturn(false);
// When
assertFalse(childService.foo());
}
Проверьте электронную почту, связанную с учетной записью Apple, возможно, вы получили список адресов электронной почты с проблемами, обнаруженными в вашей сборке Apple, которые в большинстве случаев относились к файлу .plist для любого отсутствующего описания разрешения. После устранения проблем измените номер сборки, поскольку вы не можете загружать с тем же номером сборки, что и предыдущий.
Помимо причины, упомянутой Али , может быть еще одна вещь. Ваша заявка может быть в процессе обработки. Просто зайдите на:
Ваше приложение> TestFlight> Activity
Проверьте, есть ли приложение с загруженной версией сборки и статус в процессе обработки. Может пройти до часа или более, прежде чем он перейдет на вкладку тестирования.