mirror of
https://github.com/sigmasternchen/xtext-core
synced 2025-03-15 08:18:55 +00:00
Fixed broken tests #571
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
This commit is contained in:
parent
4567dd58c0
commit
43d7186d19
5 changed files with 13 additions and 3 deletions
|
@ -22,12 +22,14 @@ import org.eclipse.xtext.ide.serializer.impl.TextDocumentChange
|
|||
import org.eclipse.xtext.resource.IResourceDescription
|
||||
import org.eclipse.xtext.resource.XtextResource
|
||||
import org.eclipse.xtext.resource.XtextResourceSet
|
||||
import org.eclipse.xtext.resource.impl.ChunkedResourceDescriptions
|
||||
import org.eclipse.xtext.resource.impl.ResourceDescriptionsData
|
||||
import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider
|
||||
import org.eclipse.xtext.testing.util.InMemoryURIHandler
|
||||
import org.eclipse.xtext.testing.validation.ValidationTestHelper
|
||||
import org.eclipse.xtext.util.CollectionBasedAcceptor
|
||||
import org.junit.Assert
|
||||
|
||||
import static extension org.eclipse.xtext.util.Strings.*
|
||||
|
||||
/**
|
||||
|
@ -70,6 +72,7 @@ class ImportTestHelper {
|
|||
r.getLoadOptions().put(ResourceDescriptionsProvider.LIVE_SCOPE, Boolean.TRUE);
|
||||
r.getURIConverter.getURIHandlers.add(0, fs)
|
||||
ResourceDescriptionsData.ResourceSetAdapter.installResourceDescriptionsData(r, data)
|
||||
new ChunkedResourceDescriptions(#{"egal"->data}, r)
|
||||
return r;
|
||||
}
|
||||
|
||||
|
|
|
@ -9,6 +9,7 @@ package org.eclipse.xtext.ide.tests.testlanguage;
|
|||
|
||||
import org.eclipse.xtext.ide.tests.testlanguage.ide.PartialContentAssistTestLanguageIdeModule;
|
||||
import org.eclipse.xtext.ide.tests.testlanguage.tests.PartialContentAssistTestLanguageInjectorProvider;
|
||||
import org.eclipse.xtext.util.Modules2;
|
||||
|
||||
import com.google.inject.Guice;
|
||||
import com.google.inject.Injector;
|
||||
|
@ -23,7 +24,7 @@ public class PartialContentAssistTestLanguageIdeInjectorProvider
|
|||
return new TestLanguageStandaloneSetup() {
|
||||
@Override
|
||||
public Injector createInjector() {
|
||||
return Guice.createInjector(createRuntimeModule(), new PartialContentAssistTestLanguageIdeModule());
|
||||
return Guice.createInjector(Modules2.mixin(createRuntimeModule(), new PartialContentAssistTestLanguageIdeModule()));
|
||||
}
|
||||
}.createInjectorAndDoEMFRegistration();
|
||||
}
|
||||
|
|
|
@ -9,6 +9,7 @@ package org.eclipse.xtext.ide.tests.testlanguage;
|
|||
|
||||
import org.eclipse.xtext.ide.tests.testlanguage.ide.TestLanguageIdeModule;
|
||||
import org.eclipse.xtext.ide.tests.testlanguage.tests.TestLanguageInjectorProvider;
|
||||
import org.eclipse.xtext.util.Modules2;
|
||||
|
||||
import com.google.inject.Guice;
|
||||
import com.google.inject.Injector;
|
||||
|
@ -22,7 +23,7 @@ public class TestLanguageIdeInjectorProvider extends TestLanguageInjectorProvide
|
|||
return new TestLanguageStandaloneSetup() {
|
||||
@Override
|
||||
public Injector createInjector() {
|
||||
return Guice.createInjector(createRuntimeModule(), new TestLanguageIdeModule());
|
||||
return Guice.createInjector(Modules2.mixin(createRuntimeModule(), new TestLanguageIdeModule()));
|
||||
}
|
||||
}.createInjectorAndDoEMFRegistration();
|
||||
|
||||
|
|
|
@ -12,6 +12,7 @@ import com.google.common.collect.Iterables;
|
|||
import com.google.inject.Inject;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.function.Consumer;
|
||||
import org.eclipse.emf.common.util.URI;
|
||||
|
@ -27,6 +28,7 @@ import org.eclipse.xtext.ide.serializer.impl.TextDocumentChange;
|
|||
import org.eclipse.xtext.resource.IResourceDescription;
|
||||
import org.eclipse.xtext.resource.XtextResource;
|
||||
import org.eclipse.xtext.resource.XtextResourceSet;
|
||||
import org.eclipse.xtext.resource.impl.ChunkedResourceDescriptions;
|
||||
import org.eclipse.xtext.resource.impl.ResourceDescriptionsData;
|
||||
import org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider;
|
||||
import org.eclipse.xtext.testing.util.InMemoryURIHandler;
|
||||
|
@ -90,6 +92,8 @@ public class ImportTestHelper {
|
|||
r.getLoadOptions().put(ResourceDescriptionsProvider.LIVE_SCOPE, Boolean.TRUE);
|
||||
r.getURIConverter().getURIHandlers().add(0, fs);
|
||||
ResourceDescriptionsData.ResourceSetAdapter.installResourceDescriptionsData(r, data);
|
||||
Pair<String, ResourceDescriptionsData> _mappedTo = Pair.<String, ResourceDescriptionsData>of("egal", data);
|
||||
new ChunkedResourceDescriptions(Collections.<String, ResourceDescriptionsData>unmodifiableMap(CollectionLiterals.<String, ResourceDescriptionsData>newHashMap(_mappedTo)), r);
|
||||
return r;
|
||||
}
|
||||
|
||||
|
|
|
@ -9,6 +9,7 @@ package org.eclipse.xtext.testlanguages.xtextgrammar.ide;
|
|||
|
||||
import org.eclipse.xtext.testlanguages.xtextgrammar.XtextGrammarTestLanguageStandaloneSetup;
|
||||
import org.eclipse.xtext.testlanguages.xtextgrammar.tests.XtextGrammarTestLanguageInjectorProvider;
|
||||
import org.eclipse.xtext.util.Modules2;
|
||||
|
||||
import com.google.inject.Guice;
|
||||
import com.google.inject.Injector;
|
||||
|
@ -23,7 +24,7 @@ public class XtextGrammarTestLanguageIdeInjectorProvider extends XtextGrammarTes
|
|||
return new XtextGrammarTestLanguageStandaloneSetup() {
|
||||
@Override
|
||||
public Injector createInjector() {
|
||||
return Guice.createInjector(createRuntimeModule(), createIdeModule());
|
||||
return Guice.createInjector(Modules2.mixin(createRuntimeModule(), createIdeModule()));
|
||||
}
|
||||
|
||||
private XtextGrammarTestLanguageIdeModule createIdeModule() {
|
||||
|
|
Loading…
Reference in a new issue