Added new match tests

This commit is contained in:
Andrea Aime 2006-01-28 10:14:51 +00:00
parent 7edade65bb
commit 8022cbf8de
2 changed files with 24 additions and 8 deletions

View File

@ -24,6 +24,7 @@ import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class BasicTest {
@ -63,10 +64,13 @@ public class BasicTest {
"gr.spinellis", "-views" };
runDoclet(options);
String[] javaFiles = new File(testSourceFolder, "gr/spinellis/views")
.list(new JavaFilter());
for (int i = 0; i < javaFiles.length; i++) {
String viewName = javaFiles[i].substring(0, javaFiles[i].length() - 5);
List<String> viewFiles = new ArrayList<String>();
viewFiles.addAll(getViewList(new File(testSourceFolder, "gr/spinellis/basic/views")));
viewFiles.addAll(getViewList(new File(testSourceFolder, "gr/spinellis/context/views")));
viewFiles.addAll(getViewList(new File(testSourceFolder, "gr/spinellis/iface/views")));
viewFiles.addAll(getViewList(new File(testSourceFolder, "gr/spinellis/subclass/views")));
for (String fileName : viewFiles) {
String viewName = fileName.substring(0, fileName.length() - 5);
File dotFile = new File(testDestFolder, viewName + ".dot");
File refFile = new File(testRefFolder, viewName + ".dot");
if (viewName.contains("Abstract")) {
@ -81,6 +85,10 @@ public class BasicTest {
}
}
private static List<String> getViewList(File viewFolder) {
return Arrays.asList(viewFolder.list(new JavaFilter()));
}
private static void compare(List<String> differences, File dotFile, File refFile) throws IOException {
if(!dotFile.exists()) {
pw.println("Error, output file " + dotFile + " has not been generated");

View File

@ -24,6 +24,7 @@ import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class BasicTest {
@ -63,10 +64,13 @@ public class BasicTest {
"gr.spinellis", "-views" };
runDoclet(options);
String[] javaFiles = new File(testSourceFolder, "gr/spinellis/views")
.list(new JavaFilter());
for (int i = 0; i < javaFiles.length; i++) {
String viewName = javaFiles[i].substring(0, javaFiles[i].length() - 5);
List<String> viewFiles = new ArrayList<String>();
viewFiles.addAll(getViewList(new File(testSourceFolder, "gr/spinellis/basic/views")));
viewFiles.addAll(getViewList(new File(testSourceFolder, "gr/spinellis/context/views")));
viewFiles.addAll(getViewList(new File(testSourceFolder, "gr/spinellis/iface/views")));
viewFiles.addAll(getViewList(new File(testSourceFolder, "gr/spinellis/subclass/views")));
for (String fileName : viewFiles) {
String viewName = fileName.substring(0, fileName.length() - 5);
File dotFile = new File(testDestFolder, viewName + ".dot");
File refFile = new File(testRefFolder, viewName + ".dot");
if (viewName.contains("Abstract")) {
@ -81,6 +85,10 @@ public class BasicTest {
}
}
private static List<String> getViewList(File viewFolder) {
return Arrays.asList(viewFolder.list(new JavaFilter()));
}
private static void compare(List<String> differences, File dotFile, File refFile) throws IOException {
if(!dotFile.exists()) {
pw.println("Error, output file " + dotFile + " has not been generated");