de.tum.in.test.api.ActivateHiddenBefore Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of artemis-java-test-sandbox Show documentation
Show all versions of artemis-java-test-sandbox Show documentation
The Artemis Java Test Sandbox. A JUnit 5 Extension for secure Artemis Java Testing.
package de.tum.in.test.api;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
import org.apiguardian.api.API;
import org.apiguardian.api.API.Status;
import de.tum.in.test.api.jupiter.HiddenTest;
/**
* This is the counterpart to {@link Deadline}. It specifies a date before which
* {@link HiddenTest}s will always be executed. The format of the String has to
* be the same as the format for Deadline
.
*
* This annotation overrides the {@link Deadline} annotation and deactivates
* it up to the given date.
*
* @author Christian Femers
* @see Deadline
* @since 0.1.2
* @version 1.1.0
*/
@API(status = Status.MAINTAINED)
@Documented
@Retention(RUNTIME)
@Target({ TYPE, METHOD, ANNOTATION_TYPE })
public @interface ActivateHiddenBefore {
String value();
}