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;