爲了「好玩」我鬆散移植幾個Java類PHP(如java.util.regex.Matcher
),所以我想能夠運行/端口單元測試這些:單元測試「本地」Java類的位置在哪裏?
java.lang.StringBuilder
java.util.regex.Pattern
java.util.regex.Matcher
我在哪裏可以找到他們呢?任何半新版本的測試都會有所幫助。
爲了「好玩」我鬆散移植幾個Java類PHP(如java.util.regex.Matcher
),所以我想能夠運行/端口單元測試這些:單元測試「本地」Java類的位置在哪裏?
java.lang.StringBuilder
java.util.regex.Pattern
java.util.regex.Matcher
我在哪裏可以找到他們呢?任何半新版本的測試都會有所幫助。
OpenJDK項目在線提供源代碼。測試目錄例如StringBuilder
可以在http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/file/58ad18490a50/test/java/lang/StringBuilder/找到。將版本號替換爲您感興趣的版本,並相應地調整路徑以查找所有其他類的測試。
哇,會期望...更高...質量...測試。不過,+1 –
+1:StringBuilder在一些地方使用,如果它被破壞,它會顯示在別的地方。您只需要測試功能,無需其他測試。該代碼基本上與http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/file/58ad18490a50/test/java/lang/StringBuffer/相同,因此您也可以使用這些測試。 –
我不知道這些是否與Oracle的JDK相同,但OpenJDK可能有這樣的測試嗎? – fge
我不會說「本地Java類」,而是「Java運行時庫中的類」 –