diff --git a/liteflow-testcase-el/liteflow-testcase-el-script-python-springboot/src/test/java/com/yomahub/liteflow/test/script/python/common/ScriptPythonCommonELTest.java b/liteflow-testcase-el/liteflow-testcase-el-script-python-springboot/src/test/java/com/yomahub/liteflow/test/script/python/common/ScriptPythonCommonELTest.java index 7deeb878f..36f360b5b 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-script-python-springboot/src/test/java/com/yomahub/liteflow/test/script/python/common/ScriptPythonCommonELTest.java +++ b/liteflow-testcase-el/liteflow-testcase-el-script-python-springboot/src/test/java/com/yomahub/liteflow/test/script/python/common/ScriptPythonCommonELTest.java @@ -26,7 +26,7 @@ import javax.annotation.Resource; @TestPropertySource(value = "classpath:/common/application.properties") @SpringBootTest(classes = ScriptPythonCommonELTest.class) @EnableAutoConfiguration -@ComponentScan({ "com.yomahub.liteflow.test.script.python.common.cmp" }) +@ComponentScan({ "com.yomahub.liteflow.test.script.python.common.cmp","com.yomahub.liteflow.test.script.python.common.domain" }) public class ScriptPythonCommonELTest extends BaseTest { @Resource @@ -40,6 +40,7 @@ public class ScriptPythonCommonELTest extends BaseTest { Assertions.assertTrue(response.isSuccess()); Assertions.assertEquals(Integer.valueOf(30), context.getData("s1")); Assertions.assertEquals("杰克", context.getData("name")); + Assertions.assertEquals("hi,jack", context.getData("td")); } } diff --git a/liteflow-testcase-el/liteflow-testcase-el-script-python-springboot/src/test/java/com/yomahub/liteflow/test/script/python/common/domain/TestDomain.java b/liteflow-testcase-el/liteflow-testcase-el-script-python-springboot/src/test/java/com/yomahub/liteflow/test/script/python/common/domain/TestDomain.java new file mode 100644 index 000000000..9ab0f929a --- /dev/null +++ b/liteflow-testcase-el/liteflow-testcase-el-script-python-springboot/src/test/java/com/yomahub/liteflow/test/script/python/common/domain/TestDomain.java @@ -0,0 +1,13 @@ +package com.yomahub.liteflow.test.script.python.common.domain; + +import com.yomahub.liteflow.script.annotation.ScriptBean; +import org.springframework.stereotype.Component; + +@Component +@ScriptBean("td") +public class TestDomain { + + public String sayHi(String name){ + return "hi," + name; + } +} diff --git a/liteflow-testcase-el/liteflow-testcase-el-script-python-springboot/src/test/resources/common/flow.xml b/liteflow-testcase-el/liteflow-testcase-el-script-python-springboot/src/test/resources/common/flow.xml index c4a40b3ce..b43fdc9ba 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-script-python-springboot/src/test/resources/common/flow.xml +++ b/liteflow-testcase-el/liteflow-testcase-el-script-python-springboot/src/test/resources/common/flow.xml @@ -20,6 +20,7 @@ else: print 'hi' defaultContext.setData("s1",a*b) + defaultContext.setData("td", td.sayHi("jack")) ]]>