в настоящее время я тестирую метод, который получает объект и проверяет, является ли этот объект экземпляром класса, который хранится как переменная экземпляра. Пока нет проблем.
Но в тесте я должен использовать моки, и один из этих моков - это объект, который передается этому методу. А теперь становится сложно. Давайте посмотрим на код (я резюмировал код в этом тесте):
Class<AdapterEvent> clazz = AdapterEvent.class;
AdapterEvent adapterEvent = Mockito.mock(AdapterEvent.class);
Assert.assertTrue(adapterEvent.getClass().equals(clazz));
Assert.assertTrue(adapterEvent.getClass().isAssignableFrom(clazz));
Что ж, этот тест на самом деле не работает. Кто-нибудь знает почему? Есть ли у кого-нибудь идеи, как я могу решить эту проблему, продолжая использовать макет, как в тесте? Может быть, есть другой способ сравнения объектов с определенным классом.
Большое спасибо за помощь.
С уважением
Херардо