Pārlūkot izejas kodu

去除不需要的测试用例

everywhere.z 2 gadi atpakaļ
vecāks
revīzija
e56c4f2717

+ 0 - 13
liteflow-testcase-old/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/executor/CustomContext.java

@@ -1,13 +0,0 @@
-package com.yomahub.liteflow.test.executor;
-
-public class CustomContext {
-    private String name;
-    
-    public String getName() {
-        return name;
-    }
-    
-    public void setName(final String name) {
-        this.name = name;
-    }
-}

+ 0 - 63
liteflow-testcase-old/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/executor/FlowExecutorTest.java

@@ -1,63 +0,0 @@
-package com.yomahub.liteflow.test.executor;
-
-import com.yomahub.liteflow.core.FlowExecutor;
-import com.yomahub.liteflow.flow.LiteflowResponse;
-import com.yomahub.liteflow.property.LiteflowConfig;
-import com.yomahub.liteflow.slot.DefaultContext;
-import com.yomahub.liteflow.slot.Slot;
-import com.yomahub.liteflow.test.BaseTest;
-import org.junit.Assert;
-import org.junit.Test;
-import org.springframework.util.ReflectionUtils;
-
-/**
- * 无spring环境下FlowExecutor
- * 调用方法execute、invoke单元测试
- * @author zendwang
- * @since 2.5.1
- */
-public class FlowExecutorTest extends BaseTest {
-    
-    @Test
-    public void testMethodExecute2Resp() {
-        LiteflowConfig config = new LiteflowConfig();
-        config.setRuleSource("executor/flow.json");
-        FlowExecutor executor = new FlowExecutor(config);
-        LiteflowResponse response = executor.execute2Resp("chain1", "test0", CustomContext.class);
-        CustomContext context = response.getFirstContextBean();
-        Assert.assertTrue(response.isSuccess());
-        Assert.assertEquals("custom", context.getName());
-    }
-    
-    @Test(expected=RuntimeException.class)
-    public void testMethodExecute2RespWithException() throws Exception{
-        LiteflowConfig config = new LiteflowConfig();
-        config.setRuleSource("executor/flow0.json");
-        FlowExecutor executor = new FlowExecutor(config);
-        LiteflowResponse response = executor.execute2Resp("chain1", "test1", CustomContext.class);
-        CustomContext context = response.getFirstContextBean();
-        Assert.assertFalse(response.isSuccess());
-        ReflectionUtils.rethrowException(response.getCause());
-    }
-    
-    @Test
-    public void testMethodExecute() throws Exception {
-        LiteflowConfig config = new LiteflowConfig();
-        config.setRuleSource("executor/flow.json");
-        FlowExecutor executor = new FlowExecutor(config);
-        LiteflowResponse response = executor.execute2Resp("chain1", "test0", CustomContext.class);
-        CustomContext context = response.getFirstContextBean();
-        Assert.assertEquals("custom", context.getName());
-    }
-    
-    @Test(expected=RuntimeException.class)
-    public void testMethodExecuteWithException() throws Exception {
-        LiteflowConfig config = new LiteflowConfig();
-        config.setRuleSource("executor/flow0.json");
-        FlowExecutor executor = new FlowExecutor(config);
-        LiteflowResponse response = executor.execute2Resp("chain1", "test1", CustomContext.class);
-        if(!response.isSuccess()){
-            throw response.getCause();
-        }
-    }
-}

+ 0 - 20
liteflow-testcase-old/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/executor/cmp/ACmp.java

@@ -1,20 +0,0 @@
-/**
- * <p>Title: liteflow</p>
- * <p>Description: 轻量级的组件式流程框架</p>
- * @author Bryan.Zhang
- * @email weenyc31@163.com
- * @Date 2020/4/1
- */
-package com.yomahub.liteflow.test.executor.cmp;
-
-import com.yomahub.liteflow.core.NodeComponent;
-import org.springframework.stereotype.Component;
-
-@Component("a")
-public class ACmp extends NodeComponent {
-
-	@Override
-	public void process() {
-		System.out.println("ACmp executed!");
-	}
-}

+ 0 - 21
liteflow-testcase-old/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/executor/cmp/BCmp.java

@@ -1,21 +0,0 @@
-/**
- * <p>Title: liteflow</p>
- * <p>Description: 轻量级的组件式流程框架</p>
- * @author Bryan.Zhang
- * @email weenyc31@163.com
- * @Date 2020/4/1
- */
-package com.yomahub.liteflow.test.executor.cmp;
-
-import com.yomahub.liteflow.core.NodeComponent;
-import org.springframework.stereotype.Component;
-
-@Component("b")
-public class BCmp extends NodeComponent {
-
-	@Override
-	public void process() {
-		System.out.println("BCmp executed!");
-	}
-
-}

+ 0 - 38
liteflow-testcase-old/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/executor/cmp/CCmp.java

@@ -1,38 +0,0 @@
-/**
- * <p>Title: liteflow</p>
- * <p>Description: 轻量级的组件式流程框架</p>
- * @author Bryan.Zhang
- * @email weenyc31@163.com
- * @Date 2020/4/1
- */
-package com.yomahub.liteflow.test.executor.cmp;
-
-import cn.hutool.core.util.StrUtil;
-import com.yomahub.liteflow.core.NodeComponent;
-import com.yomahub.liteflow.slot.DefaultContext;
-import com.yomahub.liteflow.slot.Slot;
-import com.yomahub.liteflow.test.executor.CustomContext;
-import org.springframework.stereotype.Component;
-
-@Component("c")
-public class CCmp extends NodeComponent {
-
-	@Override
-	public void process() {
-		Object bean = this.getFirstContextBean();
-		if(bean instanceof CustomContext) {
-			Slot slot = this.getSlot();
-			CustomContext context = slot.getFirstContextBean();
-			String str = slot.getRequestData();
-			if(StrUtil.isNotBlank(str) && str.equals("test0")) {
-				context.setName("custom");
-			}
-			if(StrUtil.isNotBlank(str) && str.equals("test1")) {
-				context.setName("custom");
-				throw new RuntimeException("customException");
-			}
-		}
-		System.out.println("CCmp executed!");
-	}
-
-}

+ 0 - 28
liteflow-testcase-old/liteflow-testcase-springnative/src/test/resources/executor/flow.json

@@ -1,28 +0,0 @@
-{
-  "flow": {
-    "nodes": {
-      "node": [
-        {
-          "id": "a",
-          "class": "com.yomahub.liteflow.test.executor.cmp.ACmp"
-        },
-        {
-          "id": "b",
-          "class": "com.yomahub.liteflow.test.executor.cmp.BCmp"
-        },
-        {
-          "id": "c",
-          "class": "com.yomahub.liteflow.test.executor.cmp.CCmp"
-        }
-      ]
-    },
-    "chain": [
-      {
-        "name": "chain1",
-        "condition": [
-          {"type": "then", "value": "a,b,c"}
-        ]
-      }
-    ]
-  }
-}