blob: e398a4bf1bf37b681858bddcbdc7d10746b1c8e1 [file] [log] [blame]
package org.checkerframework.framework.test.junit;
import java.io.File;
import java.util.List;
import org.checkerframework.common.returnsreceiver.ReturnsReceiverChecker;
import org.checkerframework.framework.test.CheckerFrameworkPerDirectoryTest;
import org.junit.runners.Parameterized.Parameters;
/**
* Test runner for tests of the Returns Receiver Checker.
*
* <p>Tests appear as Java files in the {@code tests/returnsreceiver} folder. To add a new test
* case, create a Java file in that directory.
*/
public class ReturnsReceiverTest extends CheckerFrameworkPerDirectoryTest {
public ReturnsReceiverTest(List<File> testFiles) {
super(
testFiles,
ReturnsReceiverChecker.class,
"returnsreceiver",
"-Anomsgtext",
"-Astubs=stubs/",
"-nowarn");
}
@Parameters
public static String[] getTestDirs() {
return new String[] {"returnsreceiver", "all-systems"};
}
}