Migrate LanguageVersionTests to JUnit5
Also move LanguageVersionTests into their language packages and add missing tests
This commit is contained in:
@ -1,33 +0,0 @@
|
||||
/**
|
||||
* BSD-style license; for more info see http://pmd.sourceforge.net/license.html
|
||||
*/
|
||||
|
||||
package net.sourceforge.pmd;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
|
||||
import org.junit.runners.Parameterized.Parameters;
|
||||
|
||||
import net.sourceforge.pmd.lang.LanguageVersion;
|
||||
import net.sourceforge.pmd.lang.scala.ScalaLanguageModule;
|
||||
|
||||
public class LanguageVersionTest extends AbstractLanguageVersionTest {
|
||||
|
||||
public LanguageVersionTest(String name, String terseName, String version, LanguageVersion expected) {
|
||||
super(name, terseName, version, expected);
|
||||
}
|
||||
|
||||
@Parameters
|
||||
public static Collection<Object[]> data() {
|
||||
return Arrays.asList(new Object[][] {
|
||||
{ ScalaLanguageModule.NAME, ScalaLanguageModule.TERSE_NAME, "2.13",
|
||||
getLanguage(ScalaLanguageModule.NAME).getVersion("2.13"), },
|
||||
{ ScalaLanguageModule.NAME, ScalaLanguageModule.TERSE_NAME, "2.12",
|
||||
getLanguage(ScalaLanguageModule.NAME).getVersion("2.12"), },
|
||||
{ ScalaLanguageModule.NAME, ScalaLanguageModule.TERSE_NAME, "2.11",
|
||||
getLanguage(ScalaLanguageModule.NAME).getVersion("2.11"), },
|
||||
{ ScalaLanguageModule.NAME, ScalaLanguageModule.TERSE_NAME, "2.10",
|
||||
getLanguage(ScalaLanguageModule.NAME).getVersion("2.10"), }, });
|
||||
}
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
/**
|
||||
* BSD-style license; for more info see http://pmd.sourceforge.net/license.html
|
||||
*/
|
||||
|
||||
package net.sourceforge.pmd.lang.scala;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
|
||||
import net.sourceforge.pmd.AbstractLanguageVersionTest;
|
||||
|
||||
class LanguageVersionTest extends AbstractLanguageVersionTest {
|
||||
|
||||
static Collection<TestDescriptor> data() {
|
||||
return Arrays.asList(
|
||||
new TestDescriptor(ScalaLanguageModule.NAME, ScalaLanguageModule.TERSE_NAME, "2.13",
|
||||
getLanguage(ScalaLanguageModule.NAME).getVersion("2.13")),
|
||||
new TestDescriptor(ScalaLanguageModule.NAME, ScalaLanguageModule.TERSE_NAME, "2.12",
|
||||
getLanguage(ScalaLanguageModule.NAME).getVersion("2.12")),
|
||||
new TestDescriptor(ScalaLanguageModule.NAME, ScalaLanguageModule.TERSE_NAME, "2.11",
|
||||
getLanguage(ScalaLanguageModule.NAME).getVersion("2.11")),
|
||||
new TestDescriptor(ScalaLanguageModule.NAME, ScalaLanguageModule.TERSE_NAME, "2.10",
|
||||
getLanguage(ScalaLanguageModule.NAME).getVersion("2.10")));
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user