001 package org.junit.validator;
002
003 import java.util.List;
004
005 import org.junit.runners.model.TestClass;
006
007 /**
008 * Validates a single facet of a test class.
009 *
010 * @since 4.12
011 */
012 public interface TestClassValidator {
013 /**
014 * Validate a single facet of a test class.
015 *
016 * @param testClass
017 * the {@link TestClass} that is validated.
018 * @return the validation errors found by the validator.
019 */
020 List<Exception> validateTestClass(TestClass testClass);
021 }