Skip to content
Snippets Groups Projects
Commit 9be62f28 authored by felmer's avatar felmer
Browse files

fixing ETLServiceTest in context with meta projects

SVN: 27321
parent 0258a421
No related branches found
No related tags found
No related merge requests found
......@@ -152,6 +152,8 @@ public class ETLServiceTest extends AbstractServerTestCase
private ISessionManager<Session> sessionManagerForEntityOperations;
private PersonPE sessionPerson;
@Override
@BeforeMethod
@SuppressWarnings("unchecked")
......@@ -167,6 +169,8 @@ public class ETLServiceTest extends AbstractServerTestCase
conversationServer = context.mock(IServiceConversationServerManagerLocal.class);
sessionManagerForEntityOperations =
context.mock(ISessionManager.class, "sessionManagerForEntityOperations");
sessionPerson = new PersonPE();
session.setPerson(sessionPerson);
}
@Test
......@@ -480,7 +484,7 @@ public class ETLServiceTest extends AbstractServerTestCase
new SampleIdentifier(new DatabaseInstanceIdentifier("DB"), "S1");
SamplePE samplePE = createSample();
prepareTryToLoadSample(sampleIdentifier, samplePE);
prepareTryToLoadSampleWithMetaProjects(sampleIdentifier, samplePE);
Sample actualSample =
createService().tryGetSampleWithExperiment(SESSION_TOKEN, sampleIdentifier);
......@@ -497,7 +501,7 @@ public class ETLServiceTest extends AbstractServerTestCase
new SampleIdentifier(new DatabaseInstanceIdentifier("DB"), "S1");
final ExperimentPE experiment = createExperiment("TYPE", "EXP1", "G1");
SamplePE sample = createSampleWithExperiment(experiment);
prepareTryToLoadSample(sampleIdentifier, sample);
prepareTryToLoadSampleWithMetaProjects(sampleIdentifier, sample);
Sample actualSample =
createService().tryGetSampleWithExperiment(SESSION_TOKEN, sampleIdentifier);
......@@ -991,6 +995,8 @@ public class ETLServiceTest extends AbstractServerTestCase
allowing(daoFactory).getPersistencyResources();
will(returnValue(new PersistencyResources(null, null, null, null)));
one(metaprojectDAO).listMetaprojectsForEntity(sessionPerson, samplePE);
}
});
......@@ -1362,6 +1368,18 @@ public class ETLServiceTest extends AbstractServerTestCase
return sample;
}
private void prepareTryToLoadSampleWithMetaProjects(final SampleIdentifier identifier,
final SamplePE sample)
{
prepareTryToLoadSample(session, identifier, sample);
context.checking(new Expectations()
{
{
one(metaprojectDAO).listMetaprojectsForEntity(sessionPerson, sample);
}
});
}
private void prepareTryToLoadSample(final SampleIdentifier identifier, final SamplePE sample)
{
prepareTryToLoadSample(session, identifier, sample);
......
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