我正在考虑实现一两个 JSR API。我还没有阅读整个规范(计划是在编写实现代码时阅读它们)但我对它们非常熟悉。我读过 JSR 过程包括实现一个测试兼容性工具包 (TCK) 来测试所述 JSR 实现。
在我开始编写一堆单元测试来验证我的实现的正确性/完整性之前,我真的很想使用这个 TCK,但我不知道它是否可供我使用。下载所有文件并四处搜索后,我找不到任何可以定义为给定 JSR 的 TCK 的内容。
所以我的问题基本上是:为了生成我自己的 JSR 规范实现,我需要执行哪些步骤,以及如何验证我确实已经这样做了。
对于它的价值,我正在考虑实施 JSR-168 和 JSR-286,但我认为这与这个问题无关。