断言对象是特定类型
2022-08-31 05:48:39
是否可以在 JUnit 中断言对象是类的实例?由于各种原因,我在测试中有一个对象,我想检查其类型。它是对象 1 的类型还是对象 2 的类型?
目前我有:
assertTrue(myObject instanceof Object1);
assertTrue(myObject instanceof Object2);
这有效,但我想知道是否有一种更具表现力的方式来做到这一点。
例如:
assertObjectIsClass(myObject, Object1);
我可以这样做:
assertEquals(myObject.class, Object1.getClass());
有没有一种特定的断言方法允许我以更优雅,更流畅的方式测试对象的类型?