peer-at-code-parser-java/test/dev/peerat/parser/java/element/CITests.java

51 lines
1.7 KiB
Java

package dev.peerat.parser.java.element;
import java.util.Arrays;
import java.util.List;
import org.junit.jupiter.api.Test;
import dev.peerat.parser.java.element.annotation.ClazzAnnotation;
import dev.peerat.parser.java.element.clazz.ClazzWithExtend;
import dev.peerat.parser.java.element.clazz.ClazzWithExtendsAndImplements;
import dev.peerat.parser.java.element.clazz.ClazzWithImplements;
import dev.peerat.parser.java.element.clazz.ClazzWithMod;
import dev.peerat.parser.java.element.clazz.ClazzWithoutMod;
import dev.peerat.parser.java.element.clazz.EnumWithImplements;
import dev.peerat.parser.java.element.clazz.EnumWithMod;
import dev.peerat.parser.java.element.clazz.EnumWithoutMod;
import dev.peerat.parser.java.element.clazz.InterfaceWithExtends;
import dev.peerat.parser.java.element.clazz.InterfaceWithMod;
import dev.peerat.parser.java.element.clazz.InterfaceWithoutMod;
import dev.peerat.parser.java.element.function.ConstructorFunction;
import dev.peerat.parser.java.element.function.StaticFunction;
import dev.peerat.parser.java.element.variable.VariableInClass;
import dev.peerat.parser.java.element.variable.VariableInMethod;
public class CITests{
List<BaseElementTests> TESTS = Arrays.asList(
new ClazzAnnotation(),
new ClazzWithExtend(),
new ClazzWithExtendsAndImplements(),
new ClazzWithImplements(),
new ClazzWithMod(),
new ClazzWithoutMod(),
new EnumWithImplements(),
new EnumWithMod(),
new EnumWithoutMod(),
new InterfaceWithExtends(),
new InterfaceWithMod(),
new InterfaceWithoutMod(),
new ConstructorFunction(),
new StaticFunction(),
new VariableInClass(),
new VariableInMethod()
);
@Test
void main(){
for(BaseElementTests test : TESTS) test.main();
}
}