@Override public void delete() { Long id = 1L; FileScanner element = dao.read(id); Set<Collection> collections = element.getCollections(); Hibernate.initialize(collections); dao.delete(element); assertEquals(dao.count(), (howMany() - 1)); assertNull(dao.read(id)); for (Collection collection : collections) { assertNotNull(cdao.read(collection.getUUID())); } }
@Override public void create() { String message = "testSuccess"; String collection_name = "testCollection"; Collection collection = new Collection(); collection.setUUID("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa5"); collection.setName(collection_name); HashSet<Collection> collections = new HashSet<>(); collections.add(collection); FileScanner fs = new FileScanner(); fs.setActive(true); fs.setStatus("ok"); fs.setStatusMessage(message); fs.setCollections(collections); fs = dao.create(fs); assertNotNull(fs); assertEquals(dao.count(), (howMany() + 1)); assertEquals(fs.getStatusMessage(), message); assertEquals(fs.getCollections().size(), 1); }