【发布时间】:2011-11-20 06:52:27
【问题描述】:
Item可以被访问者查看,查看过的计数器会保存在数据库表中(例如Items表)。 所以getPopularItems()就是根据item的viewed counter来获取浏览次数最多的item。
问题是:
我应该在 getPopularItems() 的测试用例中检查什么?
既然getPopularItems()是根据查看的计数器获取最多查看的项目,如果我再次使用这个方法在testGetPopularItems()中获取查看最多的项目并检查这两个集合(热门项目)是否相等,是不是重复?
欢迎提出任何建议。
【问题讨论】:
-
您使用哪种编程语言?
-
我用的是php和cakephp框架,单元测试框架是phpunit
标签: php unit-testing testing phpunit