Angenommen, ein Objekt ist ein bestimmter Typ

Ist es in JUnit möglich, zu behaupten, dass ein Objekt eine Instanz einer Klasse ist? Aus verschiedenen Gründen habe ich ein Objekt in meinem Test, dessen Typ ich überprüfen möchte. Ist es ein Typ von Objekt1 oder ein Typ von Objekt2?

Derzeit habe ich:

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

Das funktioniert, aber ich habe mich gefragt, ob es eine ausdrucksstärkere Art gibt, dies zu tun.

Zum Beispiel so etwas wie:

assertObjectIsClass(myObject, Object1);

Ich könnte das machen:

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

Gibt es eine bestimmte Bestätigungsmethode, mit der ich einen Objekttyp auf elegantere, flüssigere Weise testen kann?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage