public static Snapshot map(String configuration, ConfigurationType type, Snapshot snapshot) { snapshot.setInitialization(new Initialization()); snapshot.getInitialization().setConfiguration(new Configuration()); snapshot.getInitialization().getConfiguration().setData(configuration); snapshot.getInitialization().getConfiguration().setType(type); return snapshot; } }
private void verifyAllContent(Snapshot model, ConfigurationType type, String data) { assertNotNull(model.getInitialization()); assertNotNull(model.getInitialization().getConfiguration()); assertEquals(data, model.getInitialization().getConfiguration().getData()); assertEquals(type, model.getInitialization().getConfiguration().getType()); }
@Test public void testGetWithPopulate() { List<String> populates = new ArrayList<>(); populates.add("true"); String ovfData = "data"; org.ovirt.engine.core.common.businessentities.Snapshot resultSnapshot = new org.ovirt.engine.core.common.businessentities.Snapshot(); resultSnapshot.setVmConfiguration(ovfData); resultSnapshot.setId(SNAPSHOT_ID); when(httpHeaders.getRequestHeader(BackendResource.POPULATE)).thenReturn(populates); setUriInfo(setUpBasicUriExpectations()); setUpGetEntityExpectations(asList(getEntity(1))); setUpEntityQueryExpectations(QueryType.GetSnapshotBySnapshotId, IdQueryParameters.class, new String[]{"Id"}, new Object[]{SNAPSHOT_ID}, resultSnapshot); Snapshot snapshot = resource.get(); verifyModel(snapshot, 1); assertNotNull(snapshot.getInitialization()); assertNotNull(snapshot.getInitialization().getConfiguration()); assertEquals(ovfData, snapshot.getInitialization().getConfiguration().getData()); assertEquals(ConfigurationType.OVF, snapshot.getInitialization().getConfiguration().getType()); }
to.setInitialization(adaptOut(from.getInitialization()));