use of org.ovirt.engine.core.common.businessentities.LabelBuilder in project ovirt-engine by oVirt.
the class LabelDaoTest method createAndSaveLabel.
private Label createAndSaveLabel(String labelName) {
Label label = new LabelBuilder().name(labelName).id(Guid.newGuid()).build();
labelDao.save(label);
return label;
}
use of org.ovirt.engine.core.common.businessentities.LabelBuilder in project ovirt-engine by oVirt.
the class LabelDaoTest method testCreateAndGetById.
@Test
public void testCreateAndGetById() {
Guid guid = Guid.newGuid();
Label label = new LabelBuilder().name("test label").id(guid).build();
labelDao.save(label);
Label read = labelDao.get(guid);
assertNotNull(read);
assertEquals(guid, read.getId());
assertEquals(label.getName(), read.getName());
}
use of org.ovirt.engine.core.common.businessentities.LabelBuilder in project ovirt-engine by oVirt.
the class LabelDaoTest method testCreateAndGetLabelWithTwoItems.
@Test
public void testCreateAndGetLabelWithTwoItems() {
VmStatic vm = createAndSaveVm();
Label label = new LabelBuilder().name("test label").id(Guid.newGuid()).entities(host, vm).build();
labelDao.save(label);
List<Label> read = labelDao.getAllByEntityIds(Lists.newArrayList(host.getId(), vm.getId()));
assertNotNull(read);
assertEquals(1, read.size());
}
use of org.ovirt.engine.core.common.businessentities.LabelBuilder in project ovirt-engine by oVirt.
the class LabelDaoTest method testCreateAndGetWithHost.
@Test
public void testCreateAndGetWithHost() {
Guid guid = Guid.newGuid();
Label label = new LabelBuilder().name("test label").id(guid).entity(host).build();
labelDao.save(label);
Label read = labelDao.get(guid);
assertNotNull(read);
assertEquals(guid, read.getId());
assertEquals(label.getName(), read.getName());
assertNotNull(read.getVms());
assertEquals(0, read.getVms().size());
assertEquals(1, read.getHosts().size());
assertEquals(host.getId(), read.getHosts().iterator().next());
}
use of org.ovirt.engine.core.common.businessentities.LabelBuilder in project ovirt-engine by oVirt.
the class LabelDaoTest method testCreateAndGetByIds.
@Test
public void testCreateAndGetByIds() {
Label label = new LabelBuilder().name("test label").id(Guid.newGuid()).entity(host).build();
labelDao.save(label);
VmStatic vm = createAndSaveVm();
VmStatic vm2 = createAndSaveVm();
Label label2 = new LabelBuilder().name("test label 2").id(Guid.newGuid()).entity(vm).build();
labelDao.save(label2);
label = new LabelBuilder().name("test label not in result").id(Guid.newGuid()).entity(vm2).build();
labelDao.save(label);
List<Label> read = labelDao.getAllByIds(Lists.newArrayList(label.getId(), label2.getId()));
assertNotNull(read);
assertEquals(2, read.size());
}
Aggregations