有趣/写得好的单元测试阅读(识字编程)
你知道有哪些开放的软件项目有特别有趣/很好的单元测试吗?
编写单元测试对我来说常常感觉很奇怪,因为它看起来太随机,太密集,稀疏......阅读一些真实世界的例子(而不是书籍,库例子代码等)会很棒。
我发现Misko Hevery发布的这篇博文非常有用,尤其是因为他包含了带有精心编写的单元测试的实际源代码链接。
更新 :不幸的是,他帖子中的链接现在已被破坏。 不过,您可以通过http://code.google.com/p/testability-explorer/source/browse/trunk/testability-explorer/src/test/java/com/google/test进行搜索来查找当前源文件。 /metric/collection/KeyedMultiStackTest.java。
我最近遇到了在Python中检测重叠日期范围的问题。 我对这个解决方案的高雅,尤其是伴随它的单元测试印象深刻。 它们简短,清晰,详尽。 此外,在我看来,在文档字符串中绘制ASCII艺术的案例是一种天才。
我做的唯一的改变是将每个assert
拆分成单独的测试,以改善隔离。
上一篇: Interesting / well written unit tests to read (literate programming)