@@ -14,30 +14,33 @@ import (
14
14
15
15
func TestParseID (t * testing.T ) {
16
16
examples := map [string ]struct { url , name , version * string }{
17
- "https://myvaultname.vault.azure.net/keys/key1053998307/b86c2e6ad9054f4abf69cc185b99aa60" : {to .Ptr ("https://myvaultname.vault.azure.net/" ), to .Ptr ("key1053998307" ), to .Ptr ("b86c2e6ad9054f4abf69cc185b99aa60" )},
18
- "https://myvaultname.vault.azure.net/keys/key1053998307" : {to .Ptr ("https://myvaultname.vault.azure.net/" ), to .Ptr ("key1053998307" ), nil },
19
- "https://myvaultname.vault.azure.net/" : {to .Ptr ("https://myvaultname.vault.azure.net/" ), nil , nil },
17
+ "https://myvaultname.vault.azure.net/keys/key1053998307/b86c2e6ad9054f4abf69cc185b99aa60" : {to .Ptr ("https://myvaultname.vault.azure.net" ), to .Ptr ("key1053998307" ), to .Ptr ("b86c2e6ad9054f4abf69cc185b99aa60" )},
18
+ "https://myvaultname.vault.azure.net:8080/keys/key1053998307/b86c2e6ad9054f4abf69cc185b99aa60" : {to .Ptr ("https://myvaultname.vault.azure.net:8080" ), to .Ptr ("key1053998307" ), to .Ptr ("b86c2e6ad9054f4abf69cc185b99aa60" )},
19
+ "https://myvaultname.vault.azure.net/keys/key1053998307" : {to .Ptr ("https://myvaultname.vault.azure.net" ), to .Ptr ("key1053998307" ), nil },
20
+ "https://myvaultname.vault.azure.net:8080/keys/key1053998307" : {to .Ptr ("https://myvaultname.vault.azure.net:8080" ), to .Ptr ("key1053998307" ), nil },
21
+ "https://myvaultname.vault.azure.net/" : {to .Ptr ("https://myvaultname.vault.azure.net" ), nil , nil },
22
+ "https://myvaultname.vault.azure.net:8080" : {to .Ptr ("https://myvaultname.vault.azure.net:8080" ), nil , nil },
20
23
}
21
24
22
- for url , result := range examples {
25
+ for url , expected := range examples {
23
26
url , name , version := ParseID (& url )
24
- if result .url == nil {
27
+ if expected .url == nil {
25
28
require .Nil (t , url )
26
29
} else {
27
30
require .NotNil (t , url )
28
- require .Equal (t , * url , * result . url )
31
+ require .Equal (t , * expected . url , * url )
29
32
}
30
- if result .name == nil {
33
+ if expected .name == nil {
31
34
require .Nil (t , name )
32
35
} else {
33
- require .NotNilf (t , name , "expected %s" , * result .name )
34
- require .Equal (t , * name , * result . name )
36
+ require .NotNilf (t , name , "expected %s" , * expected .name )
37
+ require .Equal (t , * expected . name , * name )
35
38
}
36
- if result .version == nil {
39
+ if expected .version == nil {
37
40
require .Nil (t , version )
38
41
} else {
39
42
require .NotNil (t , version )
40
- require .Equal (t , * version , * result . version )
43
+ require .Equal (t , * expected . version , * version )
41
44
}
42
45
}
43
46
}
0 commit comments