/GetVersion

版本比较的Demo

Primary LanguageJava

测试用例

条件 步骤 预期结果 实际结果
打开版本比较demo 输入如下数据:
版本号1(2):空
提示:版本号1(2)不可为空 提示:版本号1(2)不可为空
打开版本比较demo 输入如下数据:
版本号1:1.1.
版本号2:1.1
提示:版本号1格式非法 提示:版本号1格式非法
打开版本比较demo 输入如下数据:
版本号1:1.a
版本号2:1.1
提示:版本号1无法输入 提示:版本号1无法输入
打开版本比较demo 输入如下数据:
版本号1:-&@#
版本号2:1.1
提示:版本号1格式非法 提示:版本号1格式非法
打开版本比较demo 输入如下数据:
版本号1:1.1...
版本号2:1.1
提示:版本号1格式非法 提示:版本号1格式非法
打开版本比较demo 输入如下数据:
版本号1:1.1..1
版本号2:1.1
提示:版本号1格式非法 提示:版本号1格式非法
打开版本比较demo 输入如下数据:
版本号1:.1
版本号2:1.1
提示:版本号1格式非法 提示:版本号1格式非法
打开版本比较demo 输入如下数据:
版本号1:1.2.12222222222222222222222222222222222222222
版本号2:1.1
提示:版本号过长 提示:版本号过长
打开版本比较demo 输入如下数据:
版本号1:1.2
版本号2:1.2.1
提示:版本号2高于版本号1 提示:版本号2高于版本号1
打开版本比较demo 输入如下数据:
版本号1:1.2.1
版本号2:1.2.1
提示:版本号1和版本号2相同 提示:版本号1和版本号2相同
打开版本比较demo 输入如下数据:
版本号1:位数超过5位例如1.2.1.2.6.5
版本号2:1.2.1
提示:版本号1格式非法 提示:版本号1格式非法
打开版本比较demo 输入如下数据:
版本号1:1.2.3
版本号2:1.2.1
提示:版本号1高于版本号2 提示:版本号1高于版本号2

注:版本号1和版本号2的地位对等,两者在测试用例中的关系可以互换
版本比较的主要逻辑在MyUtil类中