@Test public void testAddCoverage() throws Exception { testAddCoverageStore(); testAddNamespace(); CoverageStoreInfo ds = dao.getStoreByName(dao.getWorkspaceByName("acme"), "widgets", CoverageStoreInfo.class); NamespaceInfo ns = dao.getNamespaceByPrefix("acme"); assertNull(dao.getResourceByName(ns, "anvil", CoverageInfo.class)); CoverageInfo ft = dao.getCatalog().getFactory().createCoverage(); ft.setName("anvil"); ft.setNativeName("anvil"); ft.setStore(ds); ft.setNamespace(ns); dao.add(ft); assertNotNull(dao.getResourceByName(ns, "anvil", CoverageInfo.class)); }