Skip to content
Snippets Groups Projects
Commit dedd7310 authored by dgelessus's avatar dgelessus
Browse files

Simplify AbstractParseModuleTest to use only one directory

Because in practice the tests never use more than one path.
parent 96dca801
No related branches found
No related tags found
No related merge requests found
package de.tla2b.examples;
import java.io.File;
import java.util.ArrayList;
import org.junit.Test;
import org.junit.runner.RunWith;
import de.tla2b.util.AbstractParseModuleTest;
import de.tla2b.util.PolySuite;
......@@ -12,6 +8,9 @@ import de.tla2b.util.PolySuite.Config;
import de.tla2b.util.PolySuite.Configuration;
import de.tla2b.util.TestUtil;
import org.junit.Test;
import org.junit.runner.RunWith;
@RunWith(PolySuite.class)
public class RegressionTests extends AbstractParseModuleTest {
private final File moduleFile;
......@@ -27,8 +26,6 @@ public class RegressionTests extends AbstractParseModuleTest {
@Config
public static Configuration getConfig() {
final ArrayList<String> list = new ArrayList<String>();
list.add("./src/test/resources/regression");
return getConfiguration2(list);
return getConfiguration2("./src/test/resources/regression");
}
}
......@@ -37,16 +37,12 @@ public abstract class AbstractParseModuleTest {
return files;
}
protected static Configuration getConfiguration2(ArrayList<String> list) {
final ArrayList<File> allModules = new ArrayList<File>();
protected static Configuration getConfiguration2(String path) {
final ArrayList<Object> expectedValues = new ArrayList<Object>();
for (String path : list) {
File[] modules = getModulesRecursively(path);
allModules.addAll(Arrays.asList(modules));
for (int i = 0; i < modules.length; i++) {
expectedValues.add(1);
}
File[] modules = getModulesRecursively(path);
final ArrayList<File> allModules = new ArrayList<File>(Arrays.asList(modules));
for (int i = 0; i < modules.length; i++) {
expectedValues.add(1);
}
return new Configuration() {
......
package testing;
import java.io.File;
import java.util.ArrayList;
import de.be4.classicalb.core.parser.BParser;
import de.be4.classicalb.core.parser.node.Start;
......@@ -65,8 +64,6 @@ public class ExampleFilesTest extends AbstractParseModuleTest {
@Config
public static Configuration getConfig() {
final ArrayList<String> list = new ArrayList<String>();
list.add("./src/test/resources/prettyprint/OperationsTest/");
return getConfiguration2(list);
return getConfiguration2("./src/test/resources/prettyprint/OperationsTest/");
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment