001package org.junit.validator; 002 003import java.util.List; 004 005import org.junit.runners.model.TestClass; 006 007/** 008 * Validates a single facet of a test class. 009 * 010 * @since 4.12 011 */ 012public 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}