请参见此方法生成的输出:Last: java.lang.Error: TEST ERROR which is defferent than last
Error java.lang.Error: TEST ERROR caught in robot cz.autoclient.robots.LaunchBotLast: java.lang.Error: TEST
<Integer> isNegativeOrZero = i -> i <= 0; if (isNegativeOrZero.test(n)) throw new java.lang.Errorcatch(Error e) { }if (isNegativeOrZero.test(n)) throw new java.lang.Error
我有一个spock测试,它调用一些服务:def x = service.call()
!xdef call() { doCall() // method, which throws an exception false}测试的目的不是为了知道是否抛出了异常,而只是断言返回的结果为false,所以我不想使用Specification.thrown