Move Parser Tests

This commit is contained in:
JanUlrich 2022-03-30 15:35:40 +02:00
parent e80e2db26c
commit a4cc4cc357
18 changed files with 10 additions and 7 deletions

View File

@ -20,18 +20,17 @@ import org.junit.Test;
* *
*/ */
public class GeneralParserTest{ public class GeneralParserTest{
private static final String rootDirectory = System.getProperty("user.dir")+"/test/parser/";
@Test @Test
public void run(){ public void run(){
List<String> filenames = new ArrayList<String>(); List<String> filenames = new ArrayList<String>();
filenames.add("javFiles/parser/NewTest.jav");
//filenames.add("CastTest.jav");
/* /*
filenames.add("NewTest.jav");
filenames.add("FieldInitializationTest.jav"); filenames.add("FieldInitializationTest.jav");
filenames.add("ImportTest.jav"); filenames.add("ImportTest.jav");
filenames.add("CastTest.jav");
filenames.add("StatementsTest.jav"); filenames.add("StatementsTest.jav");
//filenames.add("Methods.jav"); //filenames.add("Methods.jav");
filenames.add("ImportTestGeneric.jav"); filenames.add("ImportTestGeneric.jav");
@ -40,11 +39,14 @@ public class GeneralParserTest{
//filenames.add("GenericFieldVarTest.jav"); //filenames.add("GenericFieldVarTest.jav");
filenames.add("FieldVarTest.jav"); filenames.add("FieldVarTest.jav");
filenames.add("StructuralTypes.jav"); filenames.add("StructuralTypes.jav");
filenames.add("ExtendsTest.jav");
*/ */
// filenames.add("ExtendsTest.jav");
filenames.add("PackageNameTest.jav"); //filenames.add("PackageNameTest.jav");
try{ try{
new JavaTXCompiler(filenames.stream().map(s -> new File(rootDirectory + s)).collect(Collectors.toList())); for(String filename : filenames){
new JavaTXCompiler(new File(Thread.currentThread().getContextClassLoader().getResource(filename).getPath()));
}
}catch(Exception exc){ }catch(Exception exc){
exc.printStackTrace(); exc.printStackTrace();
fail(); fail();

View File

@ -1,3 +1,4 @@
class Test{ class Test{
method(){ method(){
if(true)i++; if(true)i++;