JUnitでオブジェクトがクラスのインスタンスであると主張することは可能ですか? さまざまな理由から、タイプを確認したいオブジェクトがテストに含まれています。Object1 のタイプですか、それとも Object2 のタイプですか?
現在私は持っています:
assertTrue(myObject instanceof Object1);
assertTrue(myObject instanceof Object2);
これは機能しますが、これを行うより表現力豊かな方法があるかどうか疑問に思っていました。
たとえば、次のようなものです。
assertObjectIsClass(myObject, Object1);
私はこれを行うことができます:
assertEquals(myObject.class, Object1.getClass());
オブジェクトのタイプをよりエレガントで滑らかな方法でテストできる特定の assert メソッドはありますか?