fixed ViewerFactoryTest.testInitializeWithEditingDomain

It was using an XMI resource that was not in the git repository, thus
its success was depending on previous tests creating such a resource.
Now it uses a resource that's part of our git repo.

Change-Id: I5b4660d547066e22ca07e191369e8bdd759cd8f0
diff --git a/tests/org.eclipse.emf.parsley.tests/src/org/eclipse/emf/parsley/tests/ViewerFactoryTest.xtend b/tests/org.eclipse.emf.parsley.tests/src/org/eclipse/emf/parsley/tests/ViewerFactoryTest.xtend
index d760034..5e38070 100644
--- a/tests/org.eclipse.emf.parsley.tests/src/org/eclipse/emf/parsley/tests/ViewerFactoryTest.xtend
+++ b/tests/org.eclipse.emf.parsley.tests/src/org/eclipse/emf/parsley/tests/ViewerFactoryTest.xtend
@@ -11,6 +11,7 @@
 package org.eclipse.emf.parsley.tests
 
 import com.google.inject.Injector
+import org.eclipse.emf.common.util.URI
 import org.eclipse.emf.edit.domain.EditingDomain
 import org.eclipse.emf.parsley.edit.domain.SingletonAdapterFactoryEditingDomainProvider
 import org.eclipse.swt.SWT
@@ -22,6 +23,8 @@
 
 	var Injector injector
 
+	val static LOCAL_EMPTY_RESOURCE_URI = "resources/EmptyResource.xmi"
+
 	override setupViewerStuff() {
 		super.setupViewerStuff()
 		// make sure we use a @Singleton adapter factory editing domain
@@ -45,7 +48,10 @@
 
 	@Test def void testInitializeWithEditingDomain() {
 		val editingDomain = injector.getInstance(EditingDomain)
-		editingDomain.resourceSet.setupResouceFactory.loadTestResource
+		// use a resource that is physically present in the file system
+		// i.e., something stored in the git repository
+		editingDomain.resourceSet.setupResouceFactory.
+			getResource(URI.createURI(LOCAL_EMPTY_RESOURCE_URI), true)
 		viewerFactory.initialize(treeViewer, editingDomain)
 		syncExecVoid[
 			1.assertEquals(treeViewer.treeItems.size)