你知道有没有开放的软件项目有特别有趣/写得特别好的单元测试?
编写单元测试对我来说经常感觉很奇怪,因为它要么太随机,太密集,太稀疏,...阅读一些现实世界的例子(而不是书籍,图书馆的例子代码等)会很棒。
发布于 2010-06-11 03:51:02
我发现this blog post by Misko Hevery非常有用,特别是因为他包含了指向他的实际源代码的链接,其中包含了编写得非常好的单元测试。
更新:不幸的是,他的帖子中的链接现在被打破了。但是,您可以通过搜索http://code.google.com/p/testability-explorer/source/browse/trunk/testability-explorer/src/test/java/com/google/test/metric/collection/KeyedMultiStackTest.java找到当前源文件。
发布于 2010-06-11 03:55:47
我最近遇到了在Python中检测重叠日期范围的问题。this solution的优雅给我留下了深刻的印象,特别是伴随它的单元测试。它们简短、清晰、详尽。此外,在我看来,在文档字符串中绘制ASCII艺术的案例是天才的一击。
我所做的唯一更改是将每个assert拆分到一个单独的测试中,以提高隔离性。
https://stackoverflow.com/questions/3017898
复制相似问题