新增解析模型测试用例

This commit is contained in:
hubin 2025-01-04 21:41:18 +08:00
parent 5e34af7afb
commit 97dbc4cdac

View File

@ -226,6 +226,17 @@ public class TestModel extends MysqlTest {
Assertions.assertFalse(ModelHelper.checkExistApprovalNode(errorModel01.getNodeConfig()));
}
/**
* 测试解析模型
*/
@Test
public void testParseProcessModel() {
ProcessModel processModel = getProcessModel("test/reloadProcessModel.json");
String jsonContent = FlowLongContext.toJson(processModel.cleanParentNode());
ProcessModel parseProcessModel = FlowLongContext.parseProcessModel(jsonContent, "cacheKey001", false);
Assertions.assertEquals("结束", parseProcessModel.getNode("flk17358809716731").getNodeName());
}
/**
* 测试获取当前已使用的节点key列表
*/