Skip to content

Commit adc1ad6

Browse files
committed
add test case
1 parent e8dd2e1 commit adc1ad6

File tree

2 files changed

+20
-15
lines changed

2 files changed

+20
-15
lines changed

src/test/java/com/allibaba/compileflow/test/ProcessEngineTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public void testProcessEngine() {
3737
context.put("pList", pList);
3838

3939
final ProcessEngine processEngine = ProcessEngineFactory.getProcessEngine();
40-
System.out.println(processEngine.getTestCode(code));
40+
System.out.println(processEngine.getJavaCode(code));
4141

4242
System.out.println(processEngine.execute(code, context));
4343
}

src/test/resources/bpm/om/waitPaySuccessFlow.bpm

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,35 @@
1-
<?xml version="1.0" encoding="UTF-8"?>
1+
<?xml version='1.0' encoding='UTF-8'?>
22
<bpm code="bpm.om.waitpaySuccessflow" name="test" type="process" description="This is test demo.">
3-
<var name="num" description="入参" dataType="java.lang.Integer" inOutType="param"></var>
4-
<var name="numSqrt" description="开根号结果" dataType="java.lang.Integer" inOutType="return"></var>
3+
<var name="num" description="入参" dataType="java.lang.Integer" inOutType="param"/>
4+
<var name="numSqrt" description="开根号结果" dataType="java.lang.Integer" inOutType="return"/>
55
<start id="1" name="开始" tag="start" g="115,16,30,30">
6-
<transition to="17" g=":-15,20"></transition>
6+
<transition to="17" g=":-15,20"/>
77
</start>
8-
<end id="11" name="结束" tag="end" g="130,815,30,30"></end>
8+
<end id="11" name="结束" tag="end" g="130,815,30,30"/>
99
<autoTask id="17" name="计算平方根" tag="rate" g="95,160,88,48">
10-
<transition to="29" g=":-15,20"></transition>
10+
<transition to="29" g=":-15,20"/>
1111
<action type="java">
1212
<actionHandle clazz="com.allibaba.compileflow.test.mock.MockJavaClazz" method="mockReturnMethod">
13-
<var name="input" dataType="java.lang.Integer" contextVarName="num" inOutType="param"></var>
14-
<var name="output" dataType="java.lang.Integer" contextVarName="numSqrt" inOutType="return"></var>
13+
<var name="input" dataType="java.lang.Integer" contextVarName="num" inOutType="param"/>
14+
<var name="output" dataType="java.lang.Integer" contextVarName="numSqrt" inOutType="return"/>
1515
</actionHandle>
1616
</action>
1717
</autoTask>
18-
<waitEventTask id="29" name="֧等待支付成功事件" tag="PaymentPendingCallback" eventName="PaymentPendingCallback"
19-
g="100,370,101,53">
20-
<transition to="38" g=":-15,20"></transition>
18+
<waitEventTask id="29" name="֧等待支付成功事件" tag="PaymentPendingCallback" eventName="PaymentPendingCallback" g="100,370,101,53">
19+
<transition to="38" g=":-15,20"/>
20+
<inAction type="java">
21+
<actionHandle clazz="com.allibaba.compileflow.test.mock.MockJavaClazz" method="calPrice">
22+
<var name="input" dataType="java.lang.Integer" contextVarName="num" defaultValue="1" inOutType="param"/>
23+
<var name="output" dataType="java.lang.Integer" contextVarName="numSqrt" defaultValue="2" inOutType="return"/>
24+
</actionHandle>
25+
</inAction>
2126
</waitEventTask>
2227
<autoTask id="38" name="计算价格2" tag="rate2" g="95,545,88,48">
23-
<transition to="11" g=":-15,20"></transition>
28+
<transition to="11" g=":-15,20"/>
2429
<action type="java">
2530
<actionHandle clazz="com.allibaba.compileflow.test.mock.MockJavaClazz" method="calPrice">
26-
<var name="input" dataType="java.lang.Integer" contextVarName="num" inOutType="param"></var>
27-
<var name="output" dataType="java.lang.Integer" contextVarName="numSqrt" inOutType="return"></var>
31+
<var name="input" dataType="java.lang.Integer" contextVarName="num" inOutType="param"/>
32+
<var name="output" dataType="java.lang.Integer" contextVarName="numSqrt" inOutType="return"/>
2833
</actionHandle>
2934
</action>
3035
</autoTask>

0 commit comments

Comments
 (0)