@@ -12,6 +12,7 @@ class ZoneTest extends \PHPUnit_Framework_TestCase
12
12
13
13
protected $ bucketName ;
14
14
protected $ bucketNameBC ;
15
+ protected $ bucketNameNA ;
15
16
16
17
17
18
protected function setUp ()
@@ -22,6 +23,9 @@ protected function setUp()
22
23
global $ bucketNameBC ;
23
24
$ this ->bucketNameBC = $ bucketNameBC ;
24
25
26
+ global $ bucketNameNA ;
27
+ $ this ->bucketNameNA = $ bucketNameNA ;
28
+
25
29
global $ accessKey ;
26
30
$ this ->ak = $ accessKey ;
27
31
@@ -32,23 +36,37 @@ protected function setUp()
32
36
public function testUpHosts ()
33
37
{
34
38
39
+ // test nb http
35
40
list ($ upHosts , $ err ) = $ this ->zone ->getUpHosts ($ this ->ak , $ this ->bucketName );
36
41
$ this ->assertNull ($ err );
37
42
$ this ->assertEquals ('http://up.qiniu.com ' , $ upHosts [0 ]);
38
43
$ this ->assertEquals ('http://upload.qiniu.com ' , $ upHosts [1 ]);
39
44
45
+ // test bc http
40
46
list ($ upHosts , $ err ) = $ this ->zone ->getUpHosts ($ this ->ak , $ this ->bucketNameBC );
41
47
$ this ->assertNull ($ err );
42
48
$ this ->assertEquals ('http://up-z1.qiniu.com ' , $ upHosts [0 ]);
43
49
$ this ->assertEquals ('http://upload-z1.qiniu.com ' , $ upHosts [1 ]);
44
50
51
+ // test na http
52
+ list ($ upHosts , $ err ) = $ this ->zone ->getUpHosts ($ this ->ak , $ this ->bucketNameNA );
53
+ $ this ->assertNull ($ err );
54
+ $ this ->assertEquals ('http://up-na0.qiniu.com ' , $ upHosts [0 ]);
55
+
56
+ // test nb https
45
57
list ($ upHosts , $ err ) = $ this ->zoneHttps ->getUpHosts ($ this ->ak , $ this ->bucketName );
46
58
$ this ->assertNull ($ err );
47
59
$ this ->assertEquals ('https://up.qbox.me ' , $ upHosts [0 ]);
48
60
61
+ // test bc https
49
62
list ($ upHosts , $ err ) = $ this ->zoneHttps ->getUpHosts ($ this ->ak , $ this ->bucketNameBC );
50
63
$ this ->assertNull ($ err );
51
64
$ this ->assertEquals ('https://up-z1.qbox.me ' , $ upHosts [0 ]);
65
+
66
+ // test na https
67
+ list ($ upHosts , $ err ) = $ this ->zoneHttps ->getUpHosts ($ this ->ak , $ this ->bucketNameNA );
68
+ $ this ->assertNull ($ err );
69
+ $ this ->assertEquals ('https://up-na0.qbox.me ' , $ upHosts [0 ]);
52
70
}
53
71
54
72
public function testUpHostByToken ()
@@ -58,36 +76,52 @@ public function testUpHostByToken()
58
76
3RzIjpbImh0dHA6XC9cL3VwLXoxLnFpbml1LmNvbSIsImh0dHA6XC9cL3VwbG9hZC16MS5xaW5p
59
77
dS5jb20iLCItSCB1cC16MS5xaW5pdS5jb20gaHR0cDpcL1wvMTA2LjM4LjIyNy4yNyJdfQ== ' ;
60
78
61
- $ upHost = $ this ->zone ->getUpHostByToken ($ uptoken_bc );
79
+ list ( $ upHost, $ err ) = $ this ->zone ->getUpHostByToken ($ uptoken_bc );
62
80
$ this ->assertEquals ('http://up-z1.qiniu.com ' , $ upHost );
81
+ $ this ->assertEquals (null , $ err );
63
82
64
- $ upHostBackup = $ this ->zone ->getBackupUpHostByToken ($ uptoken_bc );
83
+ list ( $ upHostBackup, $ err ) = $ this ->zone ->getBackupUpHostByToken ($ uptoken_bc );
65
84
$ this ->assertEquals ('http://upload-z1.qiniu.com ' , $ upHostBackup );
85
+ $ this ->assertEquals (null , $ err );
66
86
67
87
68
88
$ uptoken_bc_https = 'QWYn5TFQsLLU1pL5MFEmX3s5DmHdUThav9WyOWOm:7I47O-vFcN5TKO
69
89
6D7cobHPVkyIA=:eyJzY29wZSI6InBocHNkay1iYyIsImRlYWRsaW5lIjoxNDcwNzIyNzQ1LCJ1c
70
90
Ehvc3RzIjpbImh0dHBzOlwvXC91cC16MS5xYm94Lm1lIl19 ' ;
71
- $ upHost = $ this ->zoneHttps ->getUpHostByToken ($ uptoken_bc_https );
91
+ list ( $ upHost, $ err ) = $ this ->zoneHttps ->getUpHostByToken ($ uptoken_bc_https );
72
92
$ this ->assertEquals ('https://up-z1.qbox.me ' , $ upHost );
93
+ $ this ->assertEquals (null , $ err );
73
94
74
- $ upHostBackup = $ this ->zoneHttps ->getBackupUpHostByToken ($ uptoken_bc_https );
95
+ list ( $ upHostBackup, $ err ) = $ this ->zoneHttps ->getBackupUpHostByToken ($ uptoken_bc_https );
75
96
$ this ->assertEquals ('https://up-z1.qbox.me ' , $ upHostBackup );
97
+ $ this ->assertEquals (null , $ err );
76
98
}
77
99
78
100
public function testIoHosts ()
79
101
{
80
102
103
+ // test nb http
81
104
$ ioHost = $ this ->zone ->getIoHost ($ this ->ak , $ this ->bucketName );
82
105
$ this ->assertEquals ('http://iovip.qbox.me ' , $ ioHost );
83
106
107
+ // test bc http
84
108
$ ioHost = $ this ->zone ->getIoHost ($ this ->ak , $ this ->bucketNameBC );
85
109
$ this ->assertEquals ('http://iovip-z1.qbox.me ' , $ ioHost );
86
110
111
+ // test na http
112
+ $ ioHost = $ this ->zone ->getIoHost ($ this ->ak , $ this ->bucketNameNA );
113
+ $ this ->assertEquals ('http://iovip-na0.qbox.me ' , $ ioHost );
114
+
115
+ // test nb https
87
116
$ ioHost = $ this ->zoneHttps ->getIoHost ($ this ->ak , $ this ->bucketName );
88
117
$ this ->assertEquals ('https://iovip.qbox.me ' , $ ioHost );
89
118
119
+ // test bc https
90
120
$ ioHost = $ this ->zoneHttps ->getIoHost ($ this ->ak , $ this ->bucketNameBC );
91
121
$ this ->assertEquals ('https://iovip-z1.qbox.me ' , $ ioHost );
122
+
123
+ // test na https
124
+ $ ioHost = $ this ->zoneHttps ->getIoHost ($ this ->ak , $ this ->bucketNameNA );
125
+ $ this ->assertEquals ('https://iovip-na0.qbox.me ' , $ ioHost );
92
126
}
93
127
}
0 commit comments