blob: 8b5623ea6ba3dca66a5706acb4862de588546492 [file] [log] [blame]
package org.checkerframework.checker.test.junit;
import java.io.File;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import org.checkerframework.checker.calledmethods.CalledMethodsChecker;
import org.checkerframework.framework.test.CheckerFrameworkPerDirectoryTest;
import org.junit.runners.Parameterized.Parameters;
/** Test case for Called Methods Checker's AutoValue support. */
public class CalledMethodsAutoValueTest extends CheckerFrameworkPerDirectoryTest {
public CalledMethodsAutoValueTest(List<File> testFiles) {
super(
testFiles,
Arrays.asList(
"com.google.auto.value.extension.memoized.processor.MemoizedValidator",
"com.google.auto.value.processor.AutoAnnotationProcessor",
"com.google.auto.value.processor.AutoOneOfProcessor",
"com.google.auto.value.processor.AutoValueBuilderProcessor",
"com.google.auto.value.processor.AutoValueProcessor",
CalledMethodsChecker.class.getName()),
"calledmethods-autovalue",
Collections.emptyList(),
"-Anomsgtext",
"-nowarn");
}
@Parameters
public static String[] getTestDirs() {
return new String[] {"calledmethods-autovalue"};
}
}