Unit Test of standard lib
jonathan.gibbons at oracle.com
Wed Oct 26 20:56:00 UTC 2016
On 10/26/2016 01:43 PM, Abdessamed MANSOURI wrote:
> Hello all,
> I was looking about how Java do unit tests of its standard library and i've
> found in the code source of OpenJDK unit tests under test folder, my
> question is why Java uses direct unit tests (using main) and it doesn't use
> a powerfull framework as JUnit? i think it is possible to use it because
> unit tests of standard lib are already written in Java.
There are various aspects to this.
The most obvious one is that many of the tests date back to a time
was any framework like JUnit or TestNG.
In addition, many of the tests rely on features not directly supported
frameworks, such as the easy ability to execute in a separate JVM, or to
the security manager or policy for each test.
Finally, the OpenJDK test framework (jtreg) does now support tests
TestNG, and to a lesser extent, JUnit as well, and this has been used
of the more recent additions to the test suite.
More information about the discuss