package org.constretto.test.extractors;
import org.constretto.annotation.Tags;
import org.junit.runner.Description;
/**
* Utility for extracting values specified either on the method or class (or suite) level
*
* @author <a href=mailto:zapodot@gmail.com>Sondre Eikanger Kvalø</a>
*/
public class ConstrettoTagExtractor {
public static String[] findTagValueForDescription(final Description description) {
final Tags tagValues = getClassAnnotation(description);
if (tagValues == null) {
return null;
} else {
return tagValues.value();
}
}
private static Tags getClassAnnotation(final Description description) {
return description.getTestClass().getAnnotation(Tags.class);
}
}