Package de.tum.in.test.api.jupiter
-
Class Summary Class Description JupiterContext JupiterStrictTimeoutExtension This class manages theStrictTimeoutannotation and how it is processed, usingAssertions.assertTimeoutPreemptively(Duration, org.junit.jupiter.api.function.ThrowingSupplier)JupiterTestExtension JupiterTestGuard This class' main purpose is to guard theHiddenTests execution and evaluate theDeadline. -
Annotation Types Summary Annotation Type Description Hidden Marks a HIDDEN test case, can declareIOTesteras parameter.HiddenTest Marks a HIDDEN test case, can declareIOTesteras parameter.JupiterArtemisTest This is only for internal use, to reduce redundancy.ObfuscateMethodNamesBeforeDeadline Obfuscates the name ofHiddenTests before theDeadline, using some basic hash code.Public Marks a PUBLIC test case, uses the PdgpSecurityManager, can declareIOTesteras parameter.PublicTest Marks a PUBLIC test case, uses the PdgpSecurityManager, can declareIOTesteras parameter.