|
|
|
|
|
Re: How to parse a normal text file for unit test [message #1779243 is a reply to message #1779242] |
Thu, 04 January 2018 05:26  |
Eclipse User |
|
|
|
or with some generator calling
@RunWith(XtextRunner)
@InjectWith(MyDslInjectorProvider)
class MyDslParsingTest {
@Inject
Provider<ResourceSet> rsp
@Inject
GeneratorDelegate generatorDelegate
@Test
def void loadModel() {
val rs = rsp.get
// better use a file uri, but your question lacks context
val r = rs.getResource(URI.createURI("classpath:/org/xtext/example/other/other.mydsl"), true)
r.load(null)
val model = r.contents.head as Model
for (g : model.greetings) {
println(g.name)
}
val GeneratorContext context = new GeneratorContext();
context.setCancelIndicator(CancelIndicator.NullImpl);
val fsa = new InMemoryFileSystemAccess
generatorDelegate.doGenerate(r,fsa,context)
println(fsa.allFiles)
}
}
|
|
|
Powered by
FUDForum. Page generated in 0.10387 seconds