Skip to content

Commit

Permalink
修复单元测试
Browse files Browse the repository at this point in the history
  • Loading branch information
entropy-cloud committed Feb 2, 2025
1 parent 8a4dd8f commit 9ff1e45
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ public RuleModelCompiler() {

public IExecutableRule compileRule(RuleModel ruleModel) {
IExecutableRule rule;
if (ruleModel.getDecisionTree() != null) {
if (ruleModel.getDecisionTree() != null && ruleModel.getDecisionTree().hasChildren()) {
rule = compileTree(ruleModel.getDecisionTree());
} else {
rule = compileMatrix(ruleModel.getDecisionMatrix());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,14 +80,14 @@ public void testExecuteDecisionMatrix() {

Map<String, Object> output = ruleManager.executeRule("test/test-matrix", null, ruleRt);
System.out.println(JsonTool.serialize(ruleRt.getLogMessages(), true));
assertEquals(9, output.get("result"));
assertEquals(9.0, output.get("result"));

baseInfo.put("age", 50);
ruleRt.setInput("是否已婚", "未婚");
ruleRt.clearOutputs();
output = ruleManager.executeRule("test/test-matrix", null, ruleRt);
assertEquals("A", output.get("type"));
assertEquals(14, output.get("result"));
assertEquals(14.0, output.get("result"));
}

private IRuleManager getRuleManager() {
Expand Down
Binary file not shown.

0 comments on commit 9ff1e45

Please sign in to comment.