= Source Launcher

Starting with Java 25 it is possible to write minimal source code test programs
using the `org.junit.start` module.

For example, create a `HelloTests.java` file with the following content:

[source,java]
----
import module org.junit.start;

void main() {
  JUnit.run();
}

@Test
void stringLength() {
  Assertions.assertEquals(11, "Hello JUnit".length());
}
----

With all required modular JAR files available in a local `lib/` directory, the
following Java 25+ command will discover and execute tests using the JUnit Platform.
It will also print the result tree to the console.

[source,shell]
----
java --module-path lib --add-modules org.junit.start HelloTests.java
╷
└─ JUnit Jupiter ✔
   └─ HelloTests ✔
      └─ stringLength() ✔
----

For details, please refer to the Javadoc of the `{JUnit}` class.
