mirror of
https://github.com/sigmasternchen/xtext-core
synced 2025-03-15 16:28:56 +00:00
[#118] Add validation that resource has no errors
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
This commit is contained in:
parent
a0c58ecdd9
commit
81fd0de7dc
2 changed files with 10 additions and 9 deletions
|
@ -82,19 +82,18 @@ class Junit4Fragment2 extends AbstractStubGeneratingFragment {
|
|||
return fileAccessFactory.createXtendFile(exampleRuntimeTest, '''
|
||||
@«runWith»(«xtextRunner»)
|
||||
@«injectWith»(«injectorProvider»)
|
||||
class «exampleRuntimeTest»{
|
||||
|
||||
class «exampleRuntimeTest» {
|
||||
@«Inject»
|
||||
«parseHelper»<«rootType»> parseHelper
|
||||
|
||||
@«test»
|
||||
|
||||
@«test»
|
||||
def void loadModel() {
|
||||
val result = parseHelper.parse(''«»'
|
||||
Hello Xtext!
|
||||
''«»')
|
||||
«assert».assertNotNull(result)
|
||||
«assert».assertTrue(result.eResource.errors.isEmpty)
|
||||
}
|
||||
|
||||
}
|
||||
''')
|
||||
}
|
||||
|
|
|
@ -201,9 +201,8 @@ public class Junit4Fragment2 extends AbstractStubGeneratingFragment {
|
|||
_builder.append("class ");
|
||||
TypeReference _exampleRuntimeTest = Junit4Fragment2.this.exampleRuntimeTest();
|
||||
_builder.append(_exampleRuntimeTest, "");
|
||||
_builder.append("{");
|
||||
_builder.append(" {");
|
||||
_builder.newLineIfNotEmpty();
|
||||
_builder.newLine();
|
||||
_builder.append("\t");
|
||||
_builder.append("@");
|
||||
_builder.append(Inject.class, "\t");
|
||||
|
@ -214,11 +213,11 @@ public class Junit4Fragment2 extends AbstractStubGeneratingFragment {
|
|||
_builder.append(rootType, "\t");
|
||||
_builder.append("> parseHelper");
|
||||
_builder.newLineIfNotEmpty();
|
||||
_builder.append("\t");
|
||||
_builder.newLine();
|
||||
_builder.append("\t");
|
||||
_builder.append("@");
|
||||
_builder.append(test, "\t");
|
||||
_builder.append(" ");
|
||||
_builder.newLineIfNotEmpty();
|
||||
_builder.append("\t");
|
||||
_builder.append("def void loadModel() {");
|
||||
|
@ -238,10 +237,13 @@ public class Junit4Fragment2 extends AbstractStubGeneratingFragment {
|
|||
_builder.append(assert_, "\t\t");
|
||||
_builder.append(".assertNotNull(result)");
|
||||
_builder.newLineIfNotEmpty();
|
||||
_builder.append("\t\t");
|
||||
_builder.append(assert_, "\t\t");
|
||||
_builder.append(".assertTrue(result.eResource.errors.isEmpty)");
|
||||
_builder.newLineIfNotEmpty();
|
||||
_builder.append("\t");
|
||||
_builder.append("}");
|
||||
_builder.newLine();
|
||||
_builder.newLine();
|
||||
_builder.append("}");
|
||||
_builder.newLine();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue