我正在学习 JUnit,我知道 assertEquals() 调用 equals() 方法来比较对象......那么为什么下面比较两个正则表达式模式对象的测试没有通过?
@Test
public void testTwoCompiledPattern()
{
assertEquals(Pattern.compile("test"), Pattern.compile("test"));
}
这个通过了:
@Test
public void testTwoCompiledPattern()
{
assertEquals(Pattern.compile("test").toString(), Pattern.compile("test").toString());
}