mirror of
https://gitee.com/dromara/liteFlow.git
synced 2026-05-14 20:22:07 +08:00
完善 liteflow-testcase-el-nospring 测试用例
This commit is contained in:
@@ -31,7 +31,7 @@ public class LiteflowConfigTest1 extends BaseTest {
|
||||
LiteflowConfig config = LiteflowConfigGetter.get();
|
||||
LiteflowResponse response = flowExecutor.execute2Resp("chain1", "arg");
|
||||
Assert.assertTrue(response.isSuccess());
|
||||
Assert.assertEquals("config/flow.xml", config.getRuleSource());
|
||||
Assert.assertEquals("config/flow.el.xml", config.getRuleSource());
|
||||
Assert.assertEquals(15, config.getWhenMaxWaitSeconds().intValue());
|
||||
Assert.assertEquals(200, config.getQueueLimit().intValue());
|
||||
Assert.assertEquals(300000L, config.getDelay().longValue());
|
||||
|
||||
@@ -35,7 +35,7 @@ public class Exception1Test extends BaseTest {
|
||||
@Test(expected = ChainDuplicateException.class)
|
||||
public void testChainDuplicateException() {
|
||||
LiteflowConfig config = LiteflowConfigGetter.get();
|
||||
config.setRuleSource("exception/flow-exception.xml");
|
||||
config.setRuleSource("exception/flow-exception.el.xml");
|
||||
flowExecutor.init();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.yomahub.liteflow.test.exception;
|
||||
|
||||
import com.yomahub.liteflow.builder.LiteFlowChainBuilder;
|
||||
import com.yomahub.liteflow.core.FlowExecutor;
|
||||
import com.yomahub.liteflow.core.FlowExecutorHolder;
|
||||
import com.yomahub.liteflow.exception.ChainNotFoundException;
|
||||
@@ -41,6 +42,7 @@ public class Exception2Test extends BaseTest {
|
||||
|
||||
@Test(expected = FlowSystemException.class)
|
||||
public void testNoConditionInChainException() throws Throwable {
|
||||
LiteFlowChainBuilder.createChain().setChainName("chain2").build();
|
||||
LiteflowResponse response = flowExecutor.execute2Resp("chain2", "test");
|
||||
Assert.assertFalse(response.isSuccess());
|
||||
Assert.assertEquals("no conditionList in this chain[chain2]", response.getMessage());
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
<flow>
|
||||
|
||||
<nodes>
|
||||
<node id="a" class="com.yomahub.liteflow.test.cmpStep.cmp.ACmp"/>
|
||||
<node id="b" class="com.yomahub.liteflow.test.cmpStep.cmp.BCmp"/>
|
||||
<node id="c" class="com.yomahub.liteflow.test.cmpStep.cmp.CCmp"/>
|
||||
<node id="d" class="com.yomahub.liteflow.test.cmpStep.cmp.DCmp"/>
|
||||
<node id="e" class="com.yomahub.liteflow.test.cmpStep.cmp.ECmp"/>
|
||||
<node id="a" class="com.yomahub.liteflow.test.cmpRetry.cmp.ACmp"/>
|
||||
<node id="b" class="com.yomahub.liteflow.test.cmpRetry.cmp.BCmp"/>
|
||||
<node id="c" class="com.yomahub.liteflow.test.cmpRetry.cmp.CCmp"/>
|
||||
<node id="d" class="com.yomahub.liteflow.test.cmpRetry.cmp.DCmp"/>
|
||||
<node id="e" class="com.yomahub.liteflow.test.cmpRetry.cmp.ECmp"/>
|
||||
</nodes>
|
||||
|
||||
<chain name="chain1">
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<flow>
|
||||
<nodes>
|
||||
<node id="a" class="com.yomahub.liteflow.test.config.cmp.ACmp"/>
|
||||
<node id="b" class="com.yomahub.liteflow.test.config.cmp.BCmp"/>
|
||||
<node id="c" class="com.yomahub.liteflow.test.config.cmp.CCmp"/>
|
||||
</nodes>
|
||||
|
||||
<chain name="chain1">
|
||||
THEN(a,b,c);
|
||||
</chain>
|
||||
</flow>
|
||||
@@ -1,5 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<flow>
|
||||
<nodes>
|
||||
<node id="a" class="com.yomahub.liteflow.test.execute2Future.cmp.ACmp"/>
|
||||
<node id="b" class="com.yomahub.liteflow.test.execute2Future.cmp.BCmp"/>
|
||||
<node id="c" class="com.yomahub.liteflow.test.execute2Future.cmp.CCmp"/>
|
||||
<node id="d" class="com.yomahub.liteflow.test.execute2Future.cmp.DCmp"/>
|
||||
</nodes>
|
||||
|
||||
<chain name="chain1">
|
||||
THEN(a, b, WHEN(c, d));
|
||||
</chain>
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<flow>
|
||||
<nodes>
|
||||
<node id="a" class="com.yomahub.liteflow.test.flowmeta.cmp1.ACmp"/>
|
||||
<node id="b" class="com.yomahub.liteflow.test.flowmeta.cmp1.BCmp"/>
|
||||
<node id="c" class="com.yomahub.liteflow.test.flowmeta.cmp1.CCmp"/>
|
||||
</nodes>
|
||||
|
||||
<chain name="chain1">
|
||||
THEN(a,b,c,d);
|
||||
</chain>
|
||||
</flow>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<flow>
|
||||
<nodes>
|
||||
<node id="a" class="com.yomahub.liteflow.test.nullParam.cmp.ACmp"/>
|
||||
<node id="b" class="com.yomahub.liteflow.test.nullParam.cmp.BCmp"/>
|
||||
<node id="c" class="com.yomahub.liteflow.test.nullParam.cmp.CCmp"/>
|
||||
</nodes>
|
||||
|
||||
<chain name="chain1">
|
||||
THEN(a, b, WHEN(c));
|
||||
</chain>
|
||||
</flow>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<flow>
|
||||
<nodes>
|
||||
<node id="a" class="com.yomahub.liteflow.test.removeChain.cmp.ACmp"/>
|
||||
<node id="b" class="com.yomahub.liteflow.test.removeChain.cmp.BCmp"/>
|
||||
<node id="c" class="com.yomahub.liteflow.test.removeChain.cmp.CCmp"/>
|
||||
<node id="d" class="com.yomahub.liteflow.test.removeChain.cmp.DCmp"/>
|
||||
</nodes>
|
||||
|
||||
<chain name="chain1">
|
||||
THEN(a, b, WHEN(c,d));
|
||||
</chain>
|
||||
|
||||
<chain name="chain2">
|
||||
THEN(a, b, c,d);
|
||||
</chain>
|
||||
</flow>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<flow>
|
||||
<nodes>
|
||||
<node id="a" class="com.yomahub.liteflow.test.resizeSlot.cmp.ACmp"/>
|
||||
<node id="b" class="com.yomahub.liteflow.test.resizeSlot.cmp.BCmp"/>
|
||||
<node id="c" class="com.yomahub.liteflow.test.resizeSlot.cmp.CCmp"/>
|
||||
</nodes>
|
||||
|
||||
<chain name="chain1">
|
||||
THEN(a, b, c);
|
||||
</chain>
|
||||
</flow>
|
||||
Reference in New Issue
Block a user