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