2016-10-03 32 views
1

我无法找到Java源代码的任何测试用例。我认为看看一些高级java类的测试用例是了解这个类的好方法,也是编写测试用例的一个很好的见解。有没有测试Java源代码的测试用例?java源代码是否有测试用例?

+2

http://hg.openjdk.java.net/jdk8/jdk8/jdk/file/687fd7c7986d/test - 例如,与'BufferedInputStream'有关的测试:http://hg.openjdk.java.net/jdk8/jdk8/JDK /文件/ 687fd7c7986d /测试/ JAVA/IO /的BufferedInputStream。 *注意*:这是openJDK源代码 –

+0

如果您编写测试用例,您的Java源代码将包含测试用例。 – Andreas

+0

@TylerSebastian在发布之前,我浏览了OpenJDK,但是我找不到任何测试用例。我迷失在这个网站的结构中。感谢您的链接,这是我真正需要的。不过除了OpenJDK中的测试用例外,还有其他的测试用例。我正在看ThreadLocal.java类,它看起来并不完整。 – takirala

回答

0

您可以查看OpenJDK源代码here,并浏览。他们使用的是Mercurial回购,因此您可以点击jdk,然后点击左边的browse,然后点击test开始挖掘测试代码。

值得注意的是,这不是必然测试java代码的最现代的方式 - 通常,你会想使用像JUnit这样的库来管理你的测试。 OpenJDK只是简单地使用makefile,以确保在构建Java时不存在依赖关系。