From 6b0cc1fd0782be1dd3480a3fdd421d19bd45c3de Mon Sep 17 00:00:00 2001 From: bryan31 Date: Sat, 5 Mar 2022 16:02:51 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E6=B5=8B=E8=AF=95=E7=94=A8?= =?UTF-8?q?=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../test/emptyflow/EmptyFlowTest.java | 29 +++++++++++++++++++ .../src/test/resources/emptyFlow/flow.xml | 0 ...Test.java => EmptyFlowSpringbootTest.java} | 8 ++--- ...FlowTest.java => EmptyFlowSpringTest.java} | 2 +- 4 files changed, 32 insertions(+), 7 deletions(-) create mode 100644 liteflow-testcase-nospring/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowTest.java create mode 100644 liteflow-testcase-nospring/src/test/resources/emptyFlow/flow.xml rename liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/emptyflow/{EmptyFlowTest.java => EmptyFlowSpringbootTest.java} (78%) rename liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/emptyflow/{EmptyFlowTest.java => EmptyFlowSpringTest.java} (93%) diff --git a/liteflow-testcase-nospring/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowTest.java b/liteflow-testcase-nospring/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowTest.java new file mode 100644 index 000000000..994c2be17 --- /dev/null +++ b/liteflow-testcase-nospring/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowTest.java @@ -0,0 +1,29 @@ +package com.yomahub.liteflow.test.emptyflow; + +import com.yomahub.liteflow.core.FlowExecutor; +import com.yomahub.liteflow.property.LiteflowConfig; +import com.yomahub.liteflow.test.BaseTest; +import org.junit.BeforeClass; +import org.junit.Test; + +/** + * 切面场景单元测试 + * @author Bryan.Zhang + */ +public class EmptyFlowTest extends BaseTest { + + private static FlowExecutor flowExecutor; + + @BeforeClass + public static void init(){ + LiteflowConfig config = new LiteflowConfig(); + config.setRuleSource("emptyflow/flow.xml"); + flowExecutor = FlowExecutor.loadInstance(config); + } + + //测试空flow的情况下,liteflow是否能正常启动 + @Test + public void testEmptyFlow() { + //不做任何事,为的是能正常启动 + } +} diff --git a/liteflow-testcase-nospring/src/test/resources/emptyFlow/flow.xml b/liteflow-testcase-nospring/src/test/resources/emptyFlow/flow.xml new file mode 100644 index 000000000..e69de29bb diff --git a/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowTest.java b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowSpringbootTest.java similarity index 78% rename from liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowTest.java rename to liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowSpringbootTest.java index 6cd868395..f6c0f05e8 100644 --- a/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowTest.java +++ b/liteflow-testcase-springboot/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowSpringbootTest.java @@ -1,16 +1,12 @@ package com.yomahub.liteflow.test.emptyflow; import com.yomahub.liteflow.core.FlowExecutor; -import com.yomahub.liteflow.entity.data.DefaultSlot; -import com.yomahub.liteflow.entity.data.LiteflowResponse; import com.yomahub.liteflow.test.BaseTest; import com.yomahub.liteflow.test.aop.aspect.CustomAspect; -import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Import; import org.springframework.test.context.TestPropertySource; import org.springframework.test.context.junit4.SpringRunner; @@ -23,10 +19,10 @@ import javax.annotation.Resource; */ @RunWith(SpringRunner.class) @TestPropertySource(value = "classpath:/emptyFlow/application.properties") -@SpringBootTest(classes = EmptyFlowTest.class) +@SpringBootTest(classes = EmptyFlowSpringbootTest.class) @EnableAutoConfiguration @Import(CustomAspect.class) -public class EmptyFlowTest extends BaseTest { +public class EmptyFlowSpringbootTest extends BaseTest { @Resource private FlowExecutor flowExecutor; diff --git a/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowTest.java b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowSpringTest.java similarity index 93% rename from liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowTest.java rename to liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowSpringTest.java index 1b140e93f..f9cb41f60 100644 --- a/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowTest.java +++ b/liteflow-testcase-springnative/src/test/java/com/yomahub/liteflow/test/emptyflow/EmptyFlowSpringTest.java @@ -15,7 +15,7 @@ import javax.annotation.Resource; */ @RunWith(SpringRunner.class) @ContextConfiguration("classpath:/emptyFlow/application.xml") -public class EmptyFlowTest extends BaseTest { +public class EmptyFlowSpringTest extends BaseTest { @Resource private FlowExecutor flowExecutor;