]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - integration-tests/org.argeo.slc.it.webapp/src/test/java/org/argeo/slc/it/webapp/SimpleScenarioTest.java
@update:79; Simplify the execution of flows
[gpl/argeo-slc.git] / integration-tests / org.argeo.slc.it.webapp / src / test / java / org / argeo / slc / it / webapp / SimpleScenarioTest.java
index 1d751f3cb9e3b373b69e15477fbe92a5538700c0..9ab5d75847120bcd58affbce686d1b0216cacb7e 100644 (file)
@@ -2,21 +2,16 @@ package org.argeo.slc.it.webapp;
 
 import org.argeo.slc.Condition;
 import org.argeo.slc.core.test.tree.TreeTestResultList;
-import org.argeo.slc.runtime.SlcAgentDescriptor;
+import org.argeo.slc.server.client.SlcServerHttpClient;
 import org.argeo.slc.server.unit.AbstractHttpClientTestCase;
 
 public class SimpleScenarioTest extends AbstractHttpClientTestCase {
        public void testSimpleScenario() throws Exception {
-               // Get agent
-               SlcAgentDescriptor agentDescriptor = getHttpClient().waitForOneAgent();
-               assertNotNull(agentDescriptor);
+               String moduleName = "org.argeo.slc.demo.basic";
+               assertAnswerOk(getHttpClient().startFlowDefault(moduleName, "main",
+                               null));
 
-               // Launch SLC Execution
-               // TODO: don't hardcode tested version
-               assertAnswerOk(getHttpClient().startFlow(agentDescriptor.getUuid(),
-                               "org.argeo.slc.demo.basic", "0.11.4.SNAPSHOT", "main"));
-
-               getHttpClient().callServiceSafe("listResults.service", null,
+               getHttpClient().callServiceSafe(SlcServerHttpClient.LIST_RESULTS, null,
                                new Condition<TreeTestResultList>() {
 
                                        public Boolean check(TreeTestResultList obj) {