Aserowanie obiektu jest specyficznym typem

Czy w JUnit jest możliwe stwierdzenie, że obiekt jest instancją klasy? Z różnych powodów mam w teście obiekt, który chcę sprawdzić typ. Czy jest to typ Object1 lub typ Object2?

Obecnie mam:

assertTrue(myObject instanceof Object1);
assertTrue(myObject instanceof Object2);

To działa, ale zastanawiałem się, czy jest to bardziej ekspresyjny sposób.

Na przykład coś takiego:

assertObjectIsClass(myObject, Object1);

Mogę to zrobić:

assertEquals(myObject.class, Object1.getClass());

Czy istnieje konkretna metoda asercji, która pozwala mi na testowanie typu obiektu w bardziej elegancki i płynny sposób?

questionAnswers(3)

yourAnswerToTheQuestion