【发布时间】:2011-12-20 03:20:19
【问题描述】:
我最近开始在我的项目中编写单元测试,我注意到所有的断言语句都有一个消息参数。
什么是单元测试的好消息?
$cache->set('foo', 3);
$this->assertEquals($cache->get('foo'), 3, 'what should i say?');
谢谢!
【问题讨论】:
-
在这种特殊情况下:“缓存中 foo 的值是 3”(尽管如果对 why 有更多了解,您希望它是 3,这将是答案)。一般来说,做一个积极的陈述,说明你正在测试的情况是保持不变。 (另见stackoverflow.com/questions/1074928/…)
标签: unit-testing testing