package org.etk.kernel.test.annotations;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* Annotates a unit test extending the
* {@link org.exoplatform.component.test.AbstractGateInTest} to provide the
* various configuration unit relevant for executing the unit test.
*/
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Inherited
public @interface ConfiguredBy {
/**
* Returns the various relevant configuration units.
*
* @return the configuration units
*/
ConfigurationUnit[] value();
}