tree - 使用树的规则系统
问题描述
我的规则表示为Tree
root provider airline flightCode action
---- -------- ------- ---------- ------
├────── A
│ └─────── QG
│ ├────── QG-123 x=1
│ └────── * x=2
└────── *
├─────── QG
│ └────── QG-234 x=3
├─────── GA
│ └────── * x=4
└─────── *
└────── JT-200 x=5
注意:通配符 ( *
) 表示允许任何值
一个事实表示为Stack
+------------+
| provider |
+------------+
| airline |
+------------+
| flightCode |
+------------+
我有 6 个测试用例,具有以下事实
no provider airline flightCode result (x)
-- -------- ------- ---------- ----------
1 A QG QG-123 1
2 B GA GA-123 4
3 A JT JT-200 5
4 A JT JT-500 not found (exception)
5 B QG QG-234 3
6 B JT JT-123 not found (exception)
评估上述测试用例以达到各自结果的逻辑如何?
解决方案
推荐阅读
- c# - 双击 datagridview 中的项目会出现“索引超出范围错误”
- javascript - 使用 React Native 在标签栏中显示图标
- excel - 在文本列表中查找下一个数字
- google-cloud-dataflow - 如何在 Google Dataflow 作业中使用 ImpersonatedCredentials?
- swift - 如何在 MapKit 中进行长按事件
- c# - 成员“身高”无法识别或无法访问
- r - 使用 unnest_tokens 标记数据框会给我错误?
- java - Postgres Batch-Insert into 2 Tables where Table2 Needs ID from Table1: a Multi-Insert with ";" 不允许
- php - 为什么我在 ajax 发布后没有重定向?
- python - Pygame pygame.Rect 如何将文本添加到矩形中并在屏幕上移动?