use of uk.ac.bbsrc.tgac.miso.core.data.Lab in project miso-lims by miso-lims.
the class HibernateLabDaoIT method testGetSingleLab.
@Test
public void testGetSingleLab() {
Lab l = dao.get(1L);
assertNotNull(l);
assertEquals(1L, l.getId());
assertEquals("Institute A - Lab A1", l.getAlias());
}
use of uk.ac.bbsrc.tgac.miso.core.data.Lab in project miso-lims by miso-lims.
the class HibernateLabDaoIT method testGetByAlias.
@Test
public void testGetByAlias() throws Exception {
String alias = "Institute B - Lab B1";
Lab lab = dao.getByAlias(alias);
assertNotNull(lab);
assertEquals(alias, lab.getAlias());
}
use of uk.ac.bbsrc.tgac.miso.core.data.Lab in project miso-lims by miso-lims.
the class HibernateLabDaoIT method testGetSingleLabNull.
@Test
public void testGetSingleLabNull() {
Lab l = dao.get(100L);
assertNull(l);
}
use of uk.ac.bbsrc.tgac.miso.core.data.Lab in project miso-lims by miso-lims.
the class HibernateTransferDaoIT method testListByProperties.
@Test
public void testListByProperties() throws Exception {
Lab sender = (Lab) currentSession().get(LabImpl.class, 1L);
Group recipient = (Group) currentSession().get(Group.class, 1L);
Project project = (Project) currentSession().get(ProjectImpl.class, 1L);
Date transferTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2016-07-07 12:00:00");
List<Transfer> list = sut.listByProperties(sender, recipient, project, transferTime);
assertNotNull(list);
assertEquals(1, list.size());
Transfer transfer = list.get(0);
assertEquals(sender.getId(), transfer.getSenderLab().getId());
assertEquals(recipient.getId(), transfer.getRecipientGroup().getId());
assertEquals(project.getId(), transfer.getSampleTransfers().iterator().next().getItem().getProject().getId());
assertEquals(transferTime, transfer.getTransferTime());
}
Aggregations