2016-10-03 40 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時不存在依賴關係。