this(id, status, vmId, vmConfiguration, type, description, creationDate, appList); setMemoryDiskId(memoryDiskId); setMetadataDiskId(metadataDiskId);
@Override public Snapshot mapRow(ResultSet rs, int rowNum) throws SQLException { Snapshot snapshot = createInitialSnapshotEntity(rs); snapshot.setId(getGuidDefaultEmpty(rs, "snapshot_id")); snapshot.setVmId(getGuidDefaultEmpty(rs, "vm_id")); snapshot.setType(SnapshotType.valueOf(rs.getString("snapshot_type"))); snapshot.setStatus(SnapshotStatus.valueOf(rs.getString("status"))); snapshot.setDescription(rs.getString("description")); snapshot.setCreationDate(new Date(rs.getTimestamp("creation_date").getTime())); snapshot.setAppList(rs.getString("app_list")); snapshot.setVmConfiguration(rs.getString("vm_configuration")); snapshot.setMemoryDiskId(getGuid(rs, "memory_dump_disk_id")); snapshot.setMetadataDiskId(getGuid(rs, "memory_metadata_disk_id")); snapshot.setVmConfigurationBroken(rs.getBoolean("vm_configuration_broken")); return snapshot; }
List<Guid> guids = Guid.createGuidListFromString(memory.innerText); snapshot.setMemoryDiskId(guids.get(2)); snapshot.setMetadataDiskId(guids.get(4));
@Test public void getOneSnapshotsByMemoryDump() { Snapshot snapshot = new Snapshot(); snapshot.setMemoryDiskId(EXISTING_MEMORY_DUMP_DISK_ID); snapshot.setMetadataDiskId(Guid.newGuid()); assertEquals(1, dao.getNumOfSnapshotsByDisks(snapshot)); }
@Test public void getOneSnapshotsByMemoryConf() { Snapshot snapshot = new Snapshot(); snapshot.setMemoryDiskId(Guid.newGuid()); snapshot.setMetadataDiskId(EXISTING_MEMORY_CONF_DISK_ID); assertEquals(1, dao.getNumOfSnapshotsByDisks(snapshot)); }
@Test public void getZeroSnapshotsByMemory() { Snapshot snapshot = new Snapshot(); snapshot.setMemoryDiskId(Guid.newGuid()); snapshot.setMetadataDiskId(Guid.newGuid()); assertEquals(0, dao.getNumOfSnapshotsByDisks(snapshot)); }