@Test public void testAddAndGetFeedCategory() { try { Category category = (Category) createFeedCategory(); DynamicDAO.save(category); Collection categories = DynamicDAO.loadAll(ICategory.class); assertEquals(1, categories.size()); category.setId(categories.iterator().next().getId()); assertTrue(category.isIdentical(categories.iterator().next())); DynamicDAO.deleteAll(categories); } catch (PersistenceException e) { fail(e.getMessage()); } } /** * Adds, retrieves and checks if the added object matches the retrieved one. */ public void testAddAndGetNewsCategory() { try { Category category = (Category) createNewsCategory(); DynamicDAO.save(category); Collection categories = DynamicDAO.loadAll(ICategory.class); assertEquals(1, categories.size()); category.setId(categories.iterator().next().getId()); assertTrue(category.isIdentical(categories.iterator().next())); DynamicDAO.deleteAll(categories); } catch (PersistenceException e) { fail(e.getMessage()); } }