Home - ShaneChan/MySQL GitHub Wiki
-本程序采用C++编写,利用一个vector来保存无人机文本内容,一个int来保存ID,测试时利用不同的数值去初始化state_content和ID,然后调用函数来达到不同的数值的测试
输入 | 输出 |
---|---|
("", 0) | Error: 0 |
("", 1) | Error: 1 |
("", 2) | Error: 2 |
测试结果:输入输出均正常
- 第一行输入正确,但ID输入正确或者错误
输入 | 输出 |
---|---|
({"plane1 1 2 3"}, 0) | plane1 0 1 2 3 |
({"plane1 1 2 3"}, 1) | Cannot find: 1 |
({"plane1 1 2 3"}, 2) | Cannot find: 2 |
测试结果:输入输出均正常
- 第一行输入错误,但ID输入正确或错误
输入 | 输出 |
---|---|
{("plane1 1 2 3 4"}, 0) | Error: 0 |
{("plane1 1 2 3 4"}, 1) | Error: 0 |
{("plane1 1 2 3 4"}, 2) | Error: 0 |
测试结果:输入输出均正常
- 第一行输入错误,第二行输入正确
输入 | 输出 |
---|---|
({"plane1 1 2 3 4", "plane1 1 2 3 4 5 6"}, 0) | Error: 0 |
({"plane1 1 2 3 4", "plane1 1 2 3 4 5 6"}, 1) | Error: 0 |
测试结果:输入输出均正常
- 第一行输入正确,第二行输入也正确,但第二行中坐标的计算数据与要求不符合
输入 | 输出 |
---|---|
({"plane1 1 2 3", "plane1 2 4 6 8 10 12"}, 0) | plane1 0 1 2 3 |
({"plane1 1 2 3", "plane1 2 4 6 8 10 12"}, 1) | Error: 1 |
测试结果:输入输出均正常
- ID行输入正确,但是在ID行之前出现了错误信息
输入 | 输出 |
---|---|
({"plane1 1 2 3", "plane1 1 2 4 1 1 2", "plane1 2 3 6 1 1 1"}, 0) | Error: 1 |
({"plane1 1 2 3 4", "plane1 1 2 4 1 1 2", "plane1 2 3 6 1 1 1"}, 0) | Error: 1 |
测试结果:第一组没问题,第二组出现bug,本应该输出"Error: 0"结果输出了"Error: 1"
- 所有输入均正确
输入 | 输出 |
---|---|
({"plane1 1 2 3", "plane1 1 2 3 1 1 2", "plane1 2 3 5 1 1 1"}, 0) | plane1 0 1 2 3 |
({"plane1 1 2 3", "plane1 1 2 3 1 1 2", "plane1 2 3 5 1 1 1"}, 1) | plane1 1 2 3 5 |
测试结果:输入输出均正常
输入 | 输出 |
---|---|
({"plane1 a b c"}, 0) | Error: 0 |
({"plan+e1 1 2 3"}, 0) | Error: 0 |
测试结果:输入输出均正常