XMLUnit.setXpathNamespaceContext(new SimpleNamespaceContext(prefixMap));
}
@Test
public void writeMetadata2() throws Exception {
EdmProvider testProvider = new EdmTestProvider();
Map<String, String> predefinedNamespaces = new HashMap<String, String>();
predefinedNamespaces.put("annoPrefix", "http://annoNamespace");
predefinedNamespaces.put("foo", "http://foo");
predefinedNamespaces.put("annoPrefix2", "http://annoNamespace");
predefinedNamespaces.put("annoPrefix", "http://annoNamespace");
predefinedNamespaces.put("prefix", "namespace");
predefinedNamespaces.put("pre", "namespaceForAnno");
ODataResponse response = provider.writeMetadata(testProvider.getSchemas(), predefinedNamespaces);
assertNotNull(response);
assertNotNull(response.getEntity());
assertNull("BasicProvider should not set content header", response.getContentHeader());
String metadata = StringHelper.inputStreamToString((InputStream) response.getEntity());