case执行结果的理解
来源:10-4 面试实战

lydialiu1994
2018-11-13
老师,这块我很模糊,执行一条case,case里面有写一个assert方法,判断成功则打印‘成功’,否则打印‘失败’。
这样的结果是 不管判断成功还是失败,虽然会打印错误日志,但case的结果都是 BUILD SUCCESS
这种我应该怎么处理,让其Build failure? 按企业来说,如果我这条case没有和预期一致,是要Build failure吗?
补充:另外老师,我的Assert详细方法都是写在pro,然后直接在TestCase调用,这样符合一般写法吗?
(因为看你都在TestCase里写 判断成功失败语句等)
而且这样导致一个问题,如果用Assert的message打印失败,则打印不出来,所以我都是用System.out打印
写回答
1回答
-
Mushishi
2018-11-13
你好,1、一般断言设置在你的case里面
2、build成功是告诉你构建成功,你的case成功是按照你case或者报告里面来的,你报告里有结果统计。3、我这里是为了方便好看打印,一般这些信息都需要直接打印再日志里,你得定位、输入等信息
072020-01-01
相似问题