1- package scaleway
1+ package verify_test
22
33import (
44 "testing"
55
6+ "github.com/scaleway/terraform-provider-scaleway/v2/internal/verify"
67 "github.com/stretchr/testify/assert"
78)
89
910func TestValidationUUIDWithInvalidUUIDReturnError (t * testing.T ) {
1011 assert := assert .New (t )
1112
1213 for _ , uuid := range []string {"fr-par/wrong-uuid/resource" , "fr-par/wrong-uuid" , "wrong-uuid" } {
13- warnings , errors := validationUUID ()(uuid , "key" )
14+ warnings , errors := verify . IsUUID ()(uuid , "key" )
1415 assert .Empty (warnings )
1516 assert .Len (errors , 1 )
1617 }
@@ -19,7 +20,7 @@ func TestValidationUUIDWithInvalidUUIDReturnError(t *testing.T) {
1920func TestValidationUUIDWithValidUUIDReturnNothing (t * testing.T ) {
2021 assert := assert .New (t )
2122
22- warnings , errors := validationUUID ()("6ba7b810-9dad-11d1-80b4-00c04fd430c8" , "key" )
23+ warnings , errors := verify . IsUUID ()("6ba7b810-9dad-11d1-80b4-00c04fd430c8" , "key" )
2324
2425 assert .Empty (warnings )
2526 assert .Empty (errors )
@@ -29,7 +30,7 @@ func TestValidationUUIDorUUIDWithLocalityWithValidUUIDReturnNothing(t *testing.T
2930 assert := assert .New (t )
3031
3132 for _ , uuid := range []string {"fr-par/6ba7b810-9dad-11d1-80b4-00c04fd430c8" , "6ba7b810-9dad-11d1-80b4-00c04fd430c8" } {
32- warnings , errors := validationUUIDorUUIDWithLocality ()(uuid , "key" )
33+ warnings , errors := verify . IsUUIDorUUIDWithLocality ()(uuid , "key" )
3334 assert .Empty (warnings )
3435 assert .Empty (errors )
3536 }
@@ -39,7 +40,7 @@ func TestValidationUUIDorUUIDWithLocalityWithInvalidUUIDReturnError(t *testing.T
3940 assert := assert .New (t )
4041
4142 for _ , uuid := range []string {"fr-par/wrong-uuid/resource" , "fr-par/wrong-uuid" , "wrong-uuid" } {
42- warnings , errors := validationUUIDorUUIDWithLocality ()(uuid , "key" )
43+ warnings , errors := verify . IsUUIDorUUIDWithLocality ()(uuid , "key" )
4344 assert .Empty (warnings )
4445 assert .Len (errors , 1 )
4546 }
@@ -49,7 +50,7 @@ func TestValidationUUIDWithLocalityWithValidUUIDReturnNothing(t *testing.T) {
4950 assert := assert .New (t )
5051
5152 for _ , uuid := range []string {"fr-par/6ba7b810-9dad-11d1-80b4-00c04fd430c8" } {
52- warnings , errors := validationUUIDWithLocality ()(uuid , "key" )
53+ warnings , errors := verify . IsUUIDWithLocality ()(uuid , "key" )
5354 assert .Empty (warnings )
5455 assert .Empty (errors )
5556 }
@@ -59,28 +60,8 @@ func TestValidationUUIDWithLocalityWithInvalidUUIDReturnError(t *testing.T) {
5960 assert := assert .New (t )
6061
6162 for _ , uuid := range []string {"fr-par/wrong-uuid/resource" , "fr-par/wrong-uuid" , "wrong-uuid" , "6ba7b810-9dad-11d1-80b4-00c04fd430c8" } {
62- warnings , errors := validationUUIDWithLocality ()(uuid , "key" )
63+ warnings , errors := verify . IsUUIDWithLocality ()(uuid , "key" )
6364 assert .Empty (warnings )
6465 assert .Len (errors , 1 , uuid )
6566 }
6667}
67-
68- func TestValidateStandaloneIPorCIDRWithValidIPReturnNothing (t * testing.T ) {
69- assert := assert .New (t )
70-
71- for _ , ip := range []string {"192.168.1.1" , "2001:0db8:85a3:0000:0000:8a2e:0370:7334" , "10.0.0.0/24" , "2001:0db8:85a3::8a2e:0370:7334/64" } {
72- warnings , errors := validateStandaloneIPorCIDR ()(ip , "key" )
73- assert .Empty (warnings )
74- assert .Empty (errors )
75- }
76- }
77-
78- func TestValidateStandaloneIPorCIDRWithInvalidIPReturnError (t * testing.T ) {
79- assert := assert .New (t )
80-
81- for _ , ip := range []string {"10.0.0" , "256.256.256.256" , "2001::85a3::8a2e:0370:7334" , "10.0.0.0/34" } {
82- warnings , errors := validateStandaloneIPorCIDR ()(ip , "key" )
83- assert .Empty (warnings )
84- assert .Len (errors , 1 )
85- }
86- }
0 commit comments