Merge pull request #34 from eclipse/cd/testWorkflows

#32 fixed bug in FragmentFakingEcoreResource
This commit is contained in:
Miro Spönemann 2016-07-12 08:46:55 +02:00 committed by GitHub
commit 7b6798c120
4 changed files with 12 additions and 7 deletions

View file

@ -17,7 +17,6 @@ import org.eclipse.xtext.generator.grammarAccess.ametamodel.asubpackage.AModel;
import org.eclipse.xtext.generator.grammarAccess.ametamodel.asubpackage.AsubpackagePackage;
import org.eclipse.xtext.generator.grammarAccess.ametamodel.asubpackage.emptyPackage.subsubpackage.SubsubpackagePackage;
import org.eclipse.xtext.tests.AbstractXtextTests;
import org.junit.Ignore;
import org.junit.Test;
/**
@ -33,8 +32,6 @@ public class ParserTest extends AbstractXtextTests {
with(GrammarAccessTestLanguageStandaloneSetup.class);
}
// TODO https://github.com/eclipse/xtext-core/issues/32
@Ignore
@Test public void testInstantiate() throws Exception {
String modelAsText = "foo bar";
AModel model = (AModel) getModel(modelAsText);

View file

@ -68,12 +68,16 @@ class FragmentFakingEcoreResource extends XMIResourceImpl {
if (!ePackage.EClassifiers.empty) {
if (result.length !== 0) {
result.append(ePackage.name).append('/')
return
} else {
result.append('//')
}
}
} else {
result.append('//')
}
} else {
result.append('//')
}
result.append('//')
}
@FinalFieldsConstructor

View file

@ -119,11 +119,15 @@ public class FragmentFakingEcoreResource extends XMIResourceImpl {
String _name = ePackage.getName();
StringBuilder _append = result.append(_name);
_append.append("/");
return;
} else {
result.append("//");
}
}
} else {
result.append("//");
}
} else {
result.append("//");
}
result.append("//");
}
}