核心java库的单元测试源代码
我想知道标准核心java库(核心java库的单元测试源代码,java,unit-testing,Java,Unit Testing,我想知道标准核心java库(java.util,java.util.concurrent)的单元测试类是否可用。如果他们是可用的,有人可以张贴链接到他们? 先谢谢你 戴维德 注意:我特别想知道他们用来测试java.util.concurrent包类的方法,比如ReentrantReadWriteLock,您可以在OpenJDK中找到一些测试,例如ReentrantReadWriteLock: 但我不确定这些是否都是Oracle用来开发ReentrantReadWriteLock的测试 测试的另
java.util
,java.util.concurrent
)的单元测试类是否可用。如果他们是可用的,有人可以张贴链接到他们?
先谢谢你
戴维德
注意:我特别想知道他们用来测试
java.util.concurrent
包类的方法,比如ReentrantReadWriteLock
,您可以在OpenJDK中找到一些测试,例如ReentrantReadWriteLock
:
但我不确定这些是否都是Oracle用来开发ReentrantReadWriteLock的测试
测试的另一个来源是-但是,正如在对您的问题的评论中提到的,它存在一些许可问题。有两个来源:OpenJDK来源和TCK(技术兼容性工具包)。追溯到TCK许可证的问题是Apache基金会离开JCP的原因。我下载了OpenJDK源代码。它们是构建OpenJDK套件的源代码,而不是带有单元测试的标准核心java库。我想源代码应该是OracleOpenjdk使用的测试框架并不是典型的单元测试,但你可以在这里找到消息来源:@davidorenzomarino如果你认为答案能很好地回答你的问题,请你也接受这个答案……我想等待其他答案,看看是否有人能说这些是Oracle团队使用的唯一测试他们不是Oracle使用的唯一测试,并非所有测试都可用,TCK也不可用(TCK不做并发安全性测试,只做语义测试)。