package org.emfjson.couchdb.tests; import org.eclipse.emf.common.util.URI; import org.eclipse.emf.ecore.resource.ResourceSet; import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; import org.emfjson.couchdb.CouchHandler; import org.emfjson.jackson.resource.JsonResourceFactory; import org.junit.Before; import java.io.IOException; public class CouchTestSupport { protected ResourceSet resourceSet; protected URI baseURI = URI.createURI("http://models"); protected URI couchURI = URI.createURI("http://127.0.0.1:5984/models"); @Before public void setUp() throws IOException { resourceSet = new ResourceSetImpl(); resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("*", new JsonResourceFactory()); resourceSet.getURIConverter().getURIHandlers().add(0, new CouchHandler()); resourceSet.getURIConverter().getURIMap().put( baseURI.appendSegment(""), couchURI.appendSegment("")); } }