jjzjj

expectedKey

全部标签

java - "instanceof"与 assertEquals 的 assertTrue

我想知道为什么会失败:assertEquals(Key.class,expectedKey.getClass());这不是:assertTrue(expectedKeyinstanceofKey);两者有什么区别吗? 最佳答案 因为expectedKey很可能是Key的子类的一个实例。您从失败的断言中获得的错误消息应该会告诉您。阅读它。“s”,例如是java.lang.Object的一个实例,但它的类不是java.lang.Object,而是java.lang.String。 关于jav