JDK 的第一个版本是如何进行单元测试的?

发布于 2024-08-25 14:14:03 字数 138 浏览 6 评论 0原文

有人可以解释一下以下

  1. 第一个 JDK 发布单元是如何测试的吗?既然Junit是在Java之后出现的,那么他们是怎么做到的呢?
  2. 当前版本是否使用 Junit 来测试 JDK API?

问候

Can someone please explain the following

  1. How was the first JDK release unit Tested? Since Junit came after Java how did they do it?
  2. Are the current releases using Junit to test the JDK API?

Regards

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

舂唻埖巳落 2024-09-01 14:14:03

至少现在,使用 jtreg 测试了 JDK。我不知道有任何使用 JUnit 来测试 JDK 的情况。

The JDK is tested , at least now, using jtreg . I am not aware of any usage of JUnit to test the JDK.

┼── 2024-09-01 14:14:03
  1. 单元测试是一个概念,也是一种实践。它不是一个包或它的具体实现(尽管它确实是由 JUnit 普及的)。

  2. 我不知道Sun、Oracle是什么:-),标准是为了测试。我确信它是相当彻底的。请记住,JDK 发布者不止一个。

  1. Unit testing is a concept and a practice. It is not a package or specific implementation thereof (although it was admittedly popularised by JUnit).

  2. I don't know what's the Sun, Oracle :-), standard is for testing. I'm sure it's pretty thorough though. Bear in mind there is more than on JDK publisher.

不如归去 2024-09-01 14:14:03

我想象最早的 JDK(Java 1.0 之前)是使用使用其他技术实现的工具进行测试的;例如,C、shell 脚本等等。

当然,早在 JUnit 出现之前,Java 单元测试就已经用 Java 完成了。我记得在 20 世纪 90 年代末使用了 DSTC 内部开发的框架,GNU Classpath 项目使用了一个名为 Mauve 的框架。 Java 测试框架并不是火箭科学。

I imagine that the very first JDKs (pre Java 1.0) were tested using a harness implemented using other technologies; e.g. C, shell scripting, and so forth.

Certainly Java unit testing was done in Java well before JUnit came along. I remember using a framework developed in-house at DSTC in the late 1990s, and the GNU Classpath project used a framework called Mauve. Java test frameworks are not rocket science.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文