### Question:
UpgradeHandler_V10 implements UpgradeHandler { @Override public void processDataMapDom(UpgradeUnit upgradeUnit) { Element dataMap = upgradeUnit.getDocument().getDocumentElement(); dataMap.setAttribute("xmlns","http: dataMap.setAttribute("xsi:schemaLocation", "http: "https: dataMap.setAttribute("project-version", getVersion()); }  @Override String getVersion(); @Override void processProjectDom(UpgradeUnit upgradeUnit); @Override void processDataMapDom(UpgradeUnit upgradeUnit);  }### Answer:
@Test public void testDataMapDomUpgrade() throws Exception { Document document = processDataMapDom("test-map-v9.map.xml"); Element root = document.getDocumentElement(); assertEquals("10", root.getAttribute("project-version")); assertEquals("http: assertEquals(2, root.getElementsByTagName("db-attribute").getLength()); }