Package net.binis.codegen.test
Class BaseCodeTest
java.lang.Object
net.binis.codegen.test.BaseCodeTest
- Direct Known Subclasses:
BaseCodeGenCompilerTest,BaseCodeGenElementTest,BaseCodeGenTest
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidprotected voidprotected voidcleanUp()protected booleancompile(TestClassLoader loader, List<net.binis.codegen.objects.Pair<String, String>> files, String resExecute, boolean loadAll, String... args) protected voiddefineObjects(TestClassLoader loader, Map<String, JavaByteObject> objects) protected voiddefineObjects(TestClassLoader loader, Map<String, JavaByteObject> objects, int tries) voidprotected StringgetAsString(com.github.javaparser.ast.CompilationUnit file) protected voidprotected StringloadExecute(List<net.binis.codegen.objects.Pair<String, String>> list, String resource) protected voidloadObjects(TestClassLoader loader, Map<String, JavaByteObject> objects) newList()protected voidremoveOption(String key) protected StringresourceAsString(String resource) protected StringsilentResourceAsString(String resource)
-
Field Details
-
parser
protected com.github.javaparser.JavaParser parser -
enablePreview
protected boolean enablePreview -
options
-
-
Constructor Details
-
BaseCodeTest
public BaseCodeTest()
-
-
Method Details
-
enablePreview
public void enablePreview() -
beforeEach
@BeforeEach public void beforeEach() -
getAsString
-
cleanUp
protected void cleanUp() -
resourceAsString
-
silentResourceAsString
-
addOption
-
removeOption
-
cleanOptions
protected void cleanOptions() -
load
-
loadExecute
-
compile
-
loadObjects
-
defineObjects
-
defineObjects
-
newList
-