@@ -19,25 +19,25 @@ func TestAffectedVersion(t *testing.T) {
19
19
versionTestCase {result : true , version : "1.2.3" , dbVer : []common.AppModuleVersion {common.AppModuleVersion {OpCode : "lt" , Version : "1.2.4" }}},
20
20
versionTestCase {result : false , version : "1.2.4" , dbVer : []common.AppModuleVersion {common.AppModuleVersion {OpCode : "lt" , Version : "1.2.4" }}},
21
21
versionTestCase {result : true , version : "4.0.1" , dbVer : []common.AppModuleVersion {common.AppModuleVersion {OpCode : "" , Version : "4.0.1" }}},
22
- versionTestCase {result : true , version : "1.2.3" , dbVer : []common.AppModuleVersion {{ "lt" , "1.2.4" }, {"gt" , "1.2.0" }}},
23
- versionTestCase {result : true , version : "1.3.4" , dbVer : []common.AppModuleVersion {{ "lt" , "1.2.4" }, {"gt" , "1.2.0" }, {"orlt" , "1.3.5" }}},
24
- versionTestCase {result : true , version : "1.3.4" , dbVer : []common.AppModuleVersion {{ "lt" , "1.2.4" }, {"gt" , "1.2.0" }, {"lt" , "1.3.5" }}},
25
- versionTestCase {result : false , version : "1.3.4" , dbVer : []common.AppModuleVersion {{ "lt" , "1.2.4" }, {"lt" , "1.3.5" }}},
26
- versionTestCase {result : true , version : "1.3.4" , dbVer : []common.AppModuleVersion {{ "lt" , "1.2.4" }, {"orlt" , "1.3.5" }}},
27
- versionTestCase {result : true , version : "1.3.4" , dbVer : []common.AppModuleVersion {{ "lt" , "1.2.4" }, {"orlt" , "1.3.5" }, {"gteq" , "1.3.4" }}},
28
- versionTestCase {result : false , version : "1.3.3" , dbVer : []common.AppModuleVersion {{ "lt" , "1.2.4" }, {"orlt" , "1.3.5" }, {"gteq" , "1.3.4" }}},
29
- versionTestCase {result : true , version : "1.1.1" , dbVer : []common.AppModuleVersion {{ "lt" , "1.2.4" }}},
30
- versionTestCase {result : false , version : "1.1.1" , dbVer : []common.AppModuleVersion {{ "lt" , "1.2.4,1.2" }}},
31
- versionTestCase {result : true , version : "1.3.6" , dbVer : []common.AppModuleVersion {{ "lt" , "1.2.4" }, {"lt" , "1.3.7" }, {"gt" , "1.3.5" }}},
32
- versionTestCase {result : true , version : "1.3.6" , dbVer : []common.AppModuleVersion {{ "lt" , "1.2.4" }, {"orlt" , "1.3.7" }, {"gt" , "1.3.5" }}},
33
- versionTestCase {result : false , version : "2.9.1-6.el7.4" , dbVer : []common.AppModuleVersion {{"lt" , "2.9.1-6.el7_2.2" }}},
34
- versionTestCase {result : false , version : "4.18.0-193.19.1.el8_2" , dbVer : []common.AppModuleVersion {{"lt" , "4.18.0-193.19.1.el8" }}},
35
- versionTestCase {result : false , version : "4.18.0-193.19.1.el8_2" , dbVer : []common.AppModuleVersion {{"lt" , "4.18.0-193.el8" }}},
36
- versionTestCase {result : true , version : "4.18.0-193.19.1.el8" , dbVer : []common.AppModuleVersion {{"lt" , "4.18.0-193.19.1.el8_2" }}},
37
- versionTestCase {result : false , version : "4.18.0.el8_2" , dbVer : []common.AppModuleVersion {{"lt" , "4.18.0.el8" }}},
38
- versionTestCase {result : false , version : "5.2.4.5" , dbVer : []common.AppModuleVersion {{"lt" , "5.2.4.3,5.2" }, {"orlt" , "6.0.3.1" }}},
39
- versionTestCase {result : true , version : "5.2.4.5" , dbVer : []common.AppModuleVersion {{"gteq" , "5.2.4.3,5.2" }, {"orgteq" , "6.0.3.1" }}},
40
- versionTestCase {result : false , version : "5.0.11" , dbVer : []common.AppModuleVersion {{"gteq" , "5.0" }, {"lteq" , "5.0.8" }, {"orgteq" , "2.1" }, {"lteq" , "2.1.28" }, {"orgteq" , "3.1" }, {"lteq" , "3.1.17" }, {"orgteq" , "7.0" }, {"lt" , "7.0.7" }, {"orgteq" , "7.1" }, {"lt" , "7.1.4" }}},
22
+ versionTestCase {result : true , version : "1.2.3" , dbVer : []common.AppModuleVersion {common. AppModuleVersion { OpCode : "lt" , Version : "1.2.4" }, {OpCode : "gt" , Version : "1.2.0" }}},
23
+ versionTestCase {result : true , version : "1.3.4" , dbVer : []common.AppModuleVersion {common. AppModuleVersion { OpCode : "lt" , Version : "1.2.4" }, {OpCode : "gt" , Version : "1.2.0" }, {OpCode : "orlt" , Version : "1.3.5" }}},
24
+ versionTestCase {result : true , version : "1.3.4" , dbVer : []common.AppModuleVersion {common. AppModuleVersion { OpCode : "lt" , Version : "1.2.4" }, {OpCode : "gt" , Version : "1.2.0" }, {OpCode : "lt" , Version : "1.3.5" }}},
25
+ versionTestCase {result : false , version : "1.3.4" , dbVer : []common.AppModuleVersion {common. AppModuleVersion { OpCode : "lt" , Version : "1.2.4" }, {OpCode : "lt" , Version : "1.3.5" }}},
26
+ versionTestCase {result : true , version : "1.3.4" , dbVer : []common.AppModuleVersion {common. AppModuleVersion { OpCode : "lt" , Version : "1.2.4" }, {OpCode : "orlt" , Version : "1.3.5" }}},
27
+ versionTestCase {result : true , version : "1.3.4" , dbVer : []common.AppModuleVersion {common. AppModuleVersion { OpCode : "lt" , Version : "1.2.4" }, {OpCode : "orlt" , Version : "1.3.5" }, {OpCode : "gteq" , Version : "1.3.4" }}},
28
+ versionTestCase {result : false , version : "1.3.3" , dbVer : []common.AppModuleVersion {common. AppModuleVersion { OpCode : "lt" , Version : "1.2.4" }, {OpCode : "orlt" , Version : "1.3.5" }, {OpCode : "gteq" , Version : "1.3.4" }}},
29
+ versionTestCase {result : true , version : "1.1.1" , dbVer : []common.AppModuleVersion {common. AppModuleVersion { OpCode : "lt" , Version : "1.2.4" }}},
30
+ versionTestCase {result : false , version : "1.1.1" , dbVer : []common.AppModuleVersion {common. AppModuleVersion { OpCode : "lt" , Version : "1.2.4,1.2" }}},
31
+ versionTestCase {result : true , version : "1.3.6" , dbVer : []common.AppModuleVersion {common. AppModuleVersion { OpCode : "lt" , Version : "1.2.4" }, {OpCode : "lt" , Version : "1.3.7" }, {OpCode : "gt" , Version : "1.3.5" }}},
32
+ versionTestCase {result : true , version : "1.3.6" , dbVer : []common.AppModuleVersion {common. AppModuleVersion { OpCode : "lt" , Version : "1.2.4" }, {OpCode : "orlt" , Version : "1.3.7" }, {OpCode : "gt" , Version : "1.3.5" }}},
33
+ versionTestCase {result : false , version : "2.9.1-6.el7.4" , dbVer : []common.AppModuleVersion {{OpCode : "lt" , Version : "2.9.1-6.el7_2.2" }}},
34
+ versionTestCase {result : false , version : "4.18.0-193.19.1.el8_2" , dbVer : []common.AppModuleVersion {{OpCode : "lt" , Version : "4.18.0-193.19.1.el8" }}},
35
+ versionTestCase {result : false , version : "4.18.0-193.19.1.el8_2" , dbVer : []common.AppModuleVersion {{OpCode : "lt" , Version : "4.18.0-193.el8" }}},
36
+ versionTestCase {result : true , version : "4.18.0-193.19.1.el8" , dbVer : []common.AppModuleVersion {{OpCode : "lt" , Version : "4.18.0-193.19.1.el8_2" }}},
37
+ versionTestCase {result : false , version : "4.18.0.el8_2" , dbVer : []common.AppModuleVersion {{OpCode : "lt" , Version : "4.18.0.el8" }}},
38
+ versionTestCase {result : false , version : "5.2.4.5" , dbVer : []common.AppModuleVersion {{OpCode : "lt" , Version : "5.2.4.3,5.2" }, {OpCode : "orlt" , Version : "6.0.3.1" }}},
39
+ versionTestCase {result : true , version : "5.2.4.5" , dbVer : []common.AppModuleVersion {{OpCode : "gteq" , Version : "5.2.4.3,5.2" }, {OpCode : "orgteq" , Version : "6.0.3.1" }}},
40
+ versionTestCase {result : false , version : "5.0.11" , dbVer : []common.AppModuleVersion {{OpCode : "gteq" , Version : "5.0" }, {OpCode : "lteq" , Version : "5.0.8" }, {OpCode : "orgteq" , Version : "2.1" }, {OpCode : "lteq" , Version : "2.1.28" }, {OpCode : "orgteq" , Version : "3.1" }, {OpCode : "lteq" , Version : "3.1.17" }, {OpCode : "orgteq" , Version : "7.0" }, {OpCode : "lt" , Version : "7.0.7" }, {OpCode : "orgteq" , Version : "7.1" }, {OpCode : "lt" , Version : "7.1.4" }}},
41
41
}
42
42
43
43
for _ , c := range cases {
@@ -54,7 +54,7 @@ func TestAffectedVersion(t *testing.T) {
54
54
55
55
func TestFixedVersion (t * testing.T ) {
56
56
cases := []versionTestCase {
57
- versionTestCase {result : true , version : "4.0.2" , dbVer : []common.AppModuleVersion {{"gteq" , "2.12.5" }, {"lt" , "3.0.0" }, {"orgteq" , "3.7.2" }, {"lt" , "4.0.0" }, {"orgteq" , "4.0.0.beta8" }}},
57
+ versionTestCase {result : true , version : "4.0.2" , dbVer : []common.AppModuleVersion {{OpCode : "gteq" , Version : "2.12.5" }, {OpCode : "lt" , Version : "3.0.0" }, {OpCode : "orgteq" , Version : "3.7.2" }, {OpCode : "lt" , Version : "4.0.0" }, {OpCode : "orgteq" , Version : "4.0.0.beta8" }}},
58
58
}
59
59
for _ , c := range cases {
60
60
v , _ := utils .NewVersion (c .version )
0 commit comments