我想知道标准核心Java库(java.util
,java.util.concurrent
...)的单元测试类是否可用。如果他们可用,有人可以将链接发布给他们? 预先感谢您核心java库的单元测试的来源
达维德
注:我特别想知道他们用来测试java.util.concurrent
包类,如ReentrantReadWriteLock
我想知道标准核心Java库(java.util
,java.util.concurrent
...)的单元测试类是否可用。如果他们可用,有人可以将链接发布给他们? 预先感谢您核心java库的单元测试的来源
达维德
注:我特别想知道他们用来测试java.util.concurrent
包类,如ReentrantReadWriteLock
你可以找到在OpenJDK的一些测试,例如方法,这里ReentrantReadWriteLock
:
但我不知道如果这些都是Oracle使用开发Reent所有测试rantReadWriteLock ...
测试的另一个来源是https://en.wikipedia.org/wiki/Technology_Compatibility_Kit - 但是,正如在您的问题的评论中提到的那样,它有一些许可问题。
谢谢,它至少是一个起点。 –
@DavideLorenzoMARINO如果您认为它能够很好地回答您的问题,请您也接受答案... –
我想等待其他答案,看看有人能否说这些是Oracle团队使用的唯一测试 –
它们有两个来源:OpenJDK来源和TCK(技术兼容性工具包)。回顾性的,TCK许可问题是Apache基金会离开JCP的原因。 – fge
我下载了OpenJDK源代码。他们是构建OpenJDK套件的源代码,而不是具有单元测试的标准核心Java库。我想这个源代码应该是Oracle –