Skip to content
Snippets Groups Projects
Commit d0709969 authored by buczekp's avatar buczekp
Browse files

[LMS-1676] tests for listing parents

SVN: 17357
parent f5fbc290
No related branches found
No related tags found
No related merge requests found
...@@ -59,6 +59,12 @@ public class SampleListingWorkerTest extends AbstractDAOTest ...@@ -59,6 +59,12 @@ public class SampleListingWorkerTest extends AbstractDAOTest
private final Long[] CHILDREN_IDS = private final Long[] CHILDREN_IDS =
{ CHILD_WITH_2_PARENTS_ID, 985L, 986L, 987L, 988L, 989L }; { CHILD_WITH_2_PARENTS_ID, 985L, 986L, 987L, 988L, 989L };
private final Long[] PARENT_IDS =
{ PARENT1_ID, PARENT2_ID };
private final Long[] GRANDPARENT_IDS =
{ 325L, 4L };
private SampleListerDAO sampleListerDAO; private SampleListerDAO sampleListerDAO;
private SecondaryEntityDAO secondaryDAO; private SecondaryEntityDAO secondaryDAO;
...@@ -145,6 +151,24 @@ public class SampleListingWorkerTest extends AbstractDAOTest ...@@ -145,6 +151,24 @@ public class SampleListingWorkerTest extends AbstractDAOTest
} }
} }
@Test
public void testListSamplesForChild()
{
final ListSampleCriteria baseCriteria =
ListSampleCriteria.createForChild(new TechId(CHILD_WITH_2_PARENTS_ID));
final ListOrSearchSampleCriteria criteria = new ListOrSearchSampleCriteria(baseCriteria);
final SampleListingWorker worker =
SampleListingWorker.create(criteria, BASE_INDEX_URL, sampleListerDAO, secondaryDAO);
final List<Sample> list = worker.load();
assertEquals(2, list.size());
for (Sample s : list)
{
assertTrue(Arrays.binarySearch(PARENT_IDS, s.getId()) >= 0);
assertTrue(Arrays.binarySearch(GRANDPARENT_IDS, s.getGeneratedFrom().getId()) >= 0);
checkSpace(s);
}
}
@Test @Test
public void testListSamplesForExperiment() public void testListSamplesForExperiment()
{ {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment