All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.j8unit.package-info Maven / Gradle / Ivy

Go to download

The core components of J8Unit, i.e., extended test class model, runner classes, additional assertion methods ...

The newest version!
/**
 * 

* According to the goals of J8Unit, this packages contains base * J8Unit components and any required extension of {@code org.junit}' classes. *

* *

* In detail, this package provides the very base J8Unit test class super-interface ( * {@link org.j8unit.J8UnitTest}) and its subject-under-test (SUT) factory based customisation ( * {@link org.j8unit.FactoryBasedJ8UnitTest}). {@link org.j8unit.J8UnitTest} and the J8Unit way of utilising * {@code interface} {@code default} methods is a key feature of J8Unit. *

* *

* Further, additional assertion methods (see {@link org.j8unit.Assert}) are specified in order to allow lazy generation * of failure messages. These assertion methods syntactically base on {@link java.util.function.Supplier} whereas the * main benefit is gained when calling these methods using lambda expressions. Any main details can be found within the * documentation of {@link org.j8unit.J8UnitTest} and {@link org.j8unit.Assert} respectively. *

* * @author Stefan Gasterstädt * @author Sascha Zak * * @since 4.12 */ package org.j8unit;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy