Возможно ли в JUnit утверждать, что объект является экземпляром класса? По разным причинам у меня есть объект в моем тесте, который я хочу проверить. Является ли это объектом Object1 или типом Object2?
В настоящее время у меня есть:
assertTrue(myObject instanceof Object1);
assertTrue(myObject instanceof Object2);
Это работает, но мне было интересно, есть ли более выразительный способ сделать это.
Например, что-то вроде:
assertObjectIsClass(myObject, Object1);
Я мог бы сделать это:
assertEquals(myObject.class, Object1.getClass());
Существует ли конкретный метод assert, который позволяет мне тестировать тип объекта более элегантным, жидким способом?