完善 liteflow-testcase-el-nospring 测试用例

This commit is contained in:
tangkc
2022-07-10 16:26:15 +08:00
parent f6887c4f01
commit 35532d6186
11 changed files with 81 additions and 7 deletions

View File

@@ -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());

View File

@@ -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();
}

View File

@@ -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());

View File

@@ -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">

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>