一段不知道属于队列还是属于任务的代码,想要进行单元测试。但始终无法通过。看着文档中的测试模拟器写,却始终测试失败,大家能帮忙看看吗?

如标题所说。有如下一个路由,以及对应的一段测试的代码。

file

file

我想要对他进行单元测试,尝试了2种测试方式。

file

file

都以失败而告终。

file

我不明白这样的代码到底该使用哪种测试模拟器。并且对应的测试方式又该如何写。

Study hard and make progress every day. Study hard and make progress every day.
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 9
mouyong

问题解决了。突然间的想法,在测试中换了一种写法,添加修改了几行。测试通过了。

file

file

6年前 评论
mouyong

file

6年前 评论

请教一下写单元测试的方式
是实现代码的过程就用单元测试来验证代码呢?还是实现代码后再做单元测试?为什么?

6年前 评论
mouyong

@klgd 先实现代码后再做测试,从我的理解角度来说,单元测试是为了确保你的代码能正常运行,并且得到预期的输出。这样无论你做了多少的代码改变,只要测试能通过,至少能说明你的程序正常运行的情况会是你期望的结果。代码实现为主,不写单元测试也没人会说你(如果你们没有相关的要求),单元测试,代码覆盖率,自动构建。很多相关的东西就是为了保证代码低报 bug 吧。

6年前 评论

@蜗牛 谢谢,因为最近在写个package,对单元测试这块实在是有点儿头疼,无从下手

6年前 评论
mouyong

@klgd 单元测试并不复杂。按照你要测试的单元供给对应的数据,断言预期结果。

6年前 评论

@蜗牛 嗯 主要是对单元测试的方法不了解,所以有些测试不知道该怎么去做

6年前 评论
mouyong

@klgd 恩吧,那加油吧,多看看别人的项目就可以了是怎么写单元测试的:smile:

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!