请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

case执行结果的理解

老师,这块我很模糊,执行一条case,case里面有写一个assert方法,判断成功则打印‘成功’,否则打印‘失败’。

这样的结果是 不管判断成功还是失败,虽然会打印错误日志,但case的结果都是 BUILD SUCCESS

这种我应该怎么处理,让其Build failure? 按企业来说,如果我这条case没有和预期一致,是要Build failure吗?

补充:另外老师,我的Assert详细方法都是写在pro,然后直接在TestCase调用,这样符合一般写法吗?
(因为看你都在TestCase里写 判断成功失败语句等)
而且这样导致一个问题,如果用Assert的message打印失败,则打印不出来,所以我都是用System.out打印

正在回答 回答被采纳积分+3

1回答

Mushishi 2018-11-13 22:21:21

你好,1、一般断言设置在你的case里面
2、build成功是告诉你构建成功,你的case成功是按照你case或者报告里面来的,你报告里有结果统计。

3、我这里是为了方便好看打印,一般这些信息都需要直接打印再日志里,你得定位、输入等信息

0 回复 有任何疑惑可以回复我~
  • 提问者 lydialiu1994 #1
    老师,这个更新课程里有追加吗?我觉得这块没有一个很完整的收尾,希望可以讲一个例子
    回复 有任何疑惑可以回复我~ 2018-11-15 20:27:04
  • Mushishi 回复 提问者 lydialiu1994 #2
    你好,补录里面会增加的。完整的很多项目例子。
    回复 有任何疑惑可以回复我~ 2018-11-16 09:55:50
  • 提问者 lydialiu1994 回复 Mushishi #3
    谢谢老师
    回复 有任何疑惑可以回复我~ 2018-11-16 11:11:59
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号