]> git.argeo.org Git - gpl/argeo-slc.git/blob - integration-tests/org.argeo.slc.it.webapp/src/test/java/org/argeo/slc/it/webapp/SimpleScenarioTest.java
Clean up server OSGi
[gpl/argeo-slc.git] / integration-tests / org.argeo.slc.it.webapp / src / test / java / org / argeo / slc / it / webapp / SimpleScenarioTest.java
1 package org.argeo.slc.it.webapp;
2
3 import org.argeo.slc.Condition;
4 import org.argeo.slc.core.test.tree.TreeTestResultList;
5 import org.argeo.slc.process.SlcExecution;
6 import org.argeo.slc.server.client.SlcServerHttpClient;
7 import org.argeo.slc.server.unit.AbstractHttpClientTestCase;
8
9 public class SimpleScenarioTest extends AbstractHttpClientTestCase {
10 public void testSimpleScenario() throws Exception {
11 String moduleName = "org.argeo.slc.demo.basic";
12 SlcExecution slcExecution = getHttpClient().startFlowDefault(
13 moduleName, "main", null);
14
15 getHttpClient().callServiceSafe(SlcServerHttpClient.LIST_RESULTS, null,
16 new Condition<TreeTestResultList>() {
17
18 public Boolean check(TreeTestResultList obj) {
19 return obj.getList().size() == 3;
20 }
21 }, null);
22
23
24 getHttpClient().callServiceSafe(SlcServerHttpClient.LIST_RESULTS, null,
25 new Condition<TreeTestResultList>() {
26
27 public Boolean check(TreeTestResultList obj) {
28 return obj.getList().size() == 3;
29 }
30 }, null);
31 }
32 }