答案 0 :(得分:1)
当一个断言失败时,它会抛出一个Throwable。由于你在一个try-catch块中有你的断言,当引发Throwable时,它会被catch块捕获,你的程序将记录"" BETA !!!!!!" + e.getMessage()"然后它就会完成。
你应该:
(第一个选项是测试AFAIK的正确选项)
如果删除Catch,您的错误将在控制台中按如下方式打印。
org.junit.ComparisonFailure:
Expected :Actual String Expected
Actual :Im Wrong!
<Click to see difference>
at org.junit.Assert.assertEquals(Assert.java:115)
at org.junit.Assert.assertEquals(Assert.java:144)
at com.scouto.test.checkHomepageURL_Test1(test.java:15)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)