/*
* Copyright 2009 Glencoe Software, Inc. All rights reserved.
* Use is subject to license terms supplied in LICENSE.txt
*/
package ome.services.blitz.test;
import java.io.File;
import ome.services.blitz.impl.MetadataStoreI;
import ome.services.roi.PopulateRoiJob;
import ome.services.util.Executor;
import omero.sys.ParametersI;
import org.testng.annotations.Test;
@Test(groups = "integration")
public class MetadataStoreITest extends AbstractServantTest {
File file() {
File toplevel = new File(
"components/tools/OmeroPy/src/omero/util/populate_roi.py");
File relative = new File(
"../tools/OmeroPy/src/omero/util/populate_roi.py");
if (toplevel.exists()) {
return toplevel;
} else if (relative.exists()) {
return relative;
} else {
throw new RuntimeException("huh? where are you?");
}
}
/*
BROKEN BY r5316
@Test(groups = "ticket:1193")
public void testPostProcess() throws Exception {
setUp();
Executor ex = (Executor) ctx.getBean("executor");
PopulateRoiJob popRoi = new PopulateRoiJob(root_sf.getPrincipal(), ex,
file());
popRoi.init();
popRoi.createJob();
MetadataStoreI ms = new MetadataStoreI(be, popRoi);
configure(ms, user_initializer);
ms.setServiceFactory(user_sf);
ParametersI p = new ParametersI().add("pixels", omero.rtypes.rlist(omero.rtypes.rlong(1)));
assertFindByQuery(MetadataStoreI.plate_query, p);
}
*/
}