package cz.moneta.test.harness.annotations;

import java.lang.annotation.*;

/**
 * {@code @JiraTestCase} is used to signal that the annotated method implements
 * particular test case in Test Management for JIRA.
 *
 * The info in this annotation is used by harness to create Test Run objects in
 * Test Management for JIRA when configured and enabled, otherwise it has no effect.
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Repeatable(JiraTestCases.class)
@Documented
public @interface JiraTestCase {

    String id();

    String project() default "";

}
