blob: fc5b5e43959070fd0bb378b749a6d7f91ef9fa4d [file] [log] [blame]
package org.checkerframework.framework.test.junit;
import com.google.common.collect.ImmutableList;
import java.io.File;
import java.util.Collections;
import java.util.List;
import org.checkerframework.common.returnsreceiver.ReturnsReceiverChecker;
import org.checkerframework.framework.test.CheckerFrameworkPerDirectoryTest;
import org.junit.runners.Parameterized.Parameters;
/** tests the returns receiver checker's AutoValue integration. */
public class ReturnsReceiverAutoValueTest extends CheckerFrameworkPerDirectoryTest {
public ReturnsReceiverAutoValueTest(List<File> testFiles) {
super(
testFiles,
ImmutableList.of(
"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",
ReturnsReceiverChecker.class.getName()),
"basic",
Collections.emptyList(),
"-Anomsgtext",
"-nowarn");
}
@Parameters
public static String[] getTestDirs() {
return new String[] {"returnsreceiverautovalue"};
}
}