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

org.spincast.testing.junitrunner.CanBeDisabled Maven / Gradle / Ivy

There is a newer version: 2.2.0
Show newest version
package org.spincast.testing.junitrunner;

import java.util.Collection;

import org.junit.runners.model.FrameworkMethod;

/**
 * Allows you to ignore a test class entirely.
 * 

* To use with {@link org.spincast.testing.junitrunner.SpincastJUnitRunner SpincastJUnitRunner}. */ public interface CanBeDisabled { /** * Should the tests class be disabled? *

* Note that this will be run before everything * (including {@link #beforeClass()}): * no Guice context is available... But you can look * at System properties, for example as a way of * finding if the file must be ran or not. *

* Use {@link #isTestClassDisabledPostBeforeClass()} if * you need the Guice context in order to perform * your logic. *

* @param filteredTests the tests that are going to be run. */ public boolean isTestClassDisabledPreBeforeClass(Collection filteredTests); /** * Should the tests of this class all be disabled? *

* Note that this will be run after * {@link #beforeClass()}: the Guice context * is created and available. *

* If you need to disable the tests because on * some environments you are not even able to create * the Guice context, use * {@link #isTestClassDisabledPreBeforeClass()} * instead. */ public boolean isTestClassDisabledPostBeforeClass(); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy