@@ -12,6 +12,7 @@ class ZoneTest extends \PHPUnit_Framework_TestCase
1212
1313 protected $ bucketName ;
1414 protected $ bucketNameBC ;
15+ protected $ bucketNameNA ;
1516
1617
1718 protected function setUp ()
@@ -22,6 +23,9 @@ protected function setUp()
2223 global $ bucketNameBC ;
2324 $ this ->bucketNameBC = $ bucketNameBC ;
2425
26+ global $ bucketNameNA ;
27+ $ this ->bucketNameNA = $ bucketNameNA ;
28+
2529 global $ accessKey ;
2630 $ this ->ak = $ accessKey ;
2731
@@ -32,23 +36,37 @@ protected function setUp()
3236 public function testUpHosts ()
3337 {
3438
39+ // test nb http
3540 list ($ upHosts , $ err ) = $ this ->zone ->getUpHosts ($ this ->ak , $ this ->bucketName );
3641 $ this ->assertNull ($ err );
3742 $ this ->assertEquals ('http://up.qiniu.com ' , $ upHosts [0 ]);
3843 $ this ->assertEquals ('http://upload.qiniu.com ' , $ upHosts [1 ]);
3944
45+ // test bc http
4046 list ($ upHosts , $ err ) = $ this ->zone ->getUpHosts ($ this ->ak , $ this ->bucketNameBC );
4147 $ this ->assertNull ($ err );
4248 $ this ->assertEquals ('http://up-z1.qiniu.com ' , $ upHosts [0 ]);
4349 $ this ->assertEquals ('http://upload-z1.qiniu.com ' , $ upHosts [1 ]);
4450
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
4557 list ($ upHosts , $ err ) = $ this ->zoneHttps ->getUpHosts ($ this ->ak , $ this ->bucketName );
4658 $ this ->assertNull ($ err );
4759 $ this ->assertEquals ('https://up.qbox.me ' , $ upHosts [0 ]);
4860
61+ // test bc https
4962 list ($ upHosts , $ err ) = $ this ->zoneHttps ->getUpHosts ($ this ->ak , $ this ->bucketNameBC );
5063 $ this ->assertNull ($ err );
5164 $ 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 ]);
5270 }
5371
5472 public function testUpHostByToken ()
@@ -58,36 +76,52 @@ public function testUpHostByToken()
5876 3RzIjpbImh0dHA6XC9cL3VwLXoxLnFpbml1LmNvbSIsImh0dHA6XC9cL3VwbG9hZC16MS5xaW5p
5977 dS5jb20iLCItSCB1cC16MS5xaW5pdS5jb20gaHR0cDpcL1wvMTA2LjM4LjIyNy4yNyJdfQ== ' ;
6078
61- $ upHost = $ this ->zone ->getUpHostByToken ($ uptoken_bc );
79+ list ( $ upHost, $ err ) = $ this ->zone ->getUpHostByToken ($ uptoken_bc );
6280 $ this ->assertEquals ('http://up-z1.qiniu.com ' , $ upHost );
81+ $ this ->assertEquals (null , $ err );
6382
64- $ upHostBackup = $ this ->zone ->getBackupUpHostByToken ($ uptoken_bc );
83+ list ( $ upHostBackup, $ err ) = $ this ->zone ->getBackupUpHostByToken ($ uptoken_bc );
6584 $ this ->assertEquals ('http://upload-z1.qiniu.com ' , $ upHostBackup );
85+ $ this ->assertEquals (null , $ err );
6686
6787
6888 $ uptoken_bc_https = 'QWYn5TFQsLLU1pL5MFEmX3s5DmHdUThav9WyOWOm:7I47O-vFcN5TKO
6989 6D7cobHPVkyIA=:eyJzY29wZSI6InBocHNkay1iYyIsImRlYWRsaW5lIjoxNDcwNzIyNzQ1LCJ1c
7090 Ehvc3RzIjpbImh0dHBzOlwvXC91cC16MS5xYm94Lm1lIl19 ' ;
71- $ upHost = $ this ->zoneHttps ->getUpHostByToken ($ uptoken_bc_https );
91+ list ( $ upHost, $ err ) = $ this ->zoneHttps ->getUpHostByToken ($ uptoken_bc_https );
7292 $ this ->assertEquals ('https://up-z1.qbox.me ' , $ upHost );
93+ $ this ->assertEquals (null , $ err );
7394
74- $ upHostBackup = $ this ->zoneHttps ->getBackupUpHostByToken ($ uptoken_bc_https );
95+ list ( $ upHostBackup, $ err ) = $ this ->zoneHttps ->getBackupUpHostByToken ($ uptoken_bc_https );
7596 $ this ->assertEquals ('https://up-z1.qbox.me ' , $ upHostBackup );
97+ $ this ->assertEquals (null , $ err );
7698 }
7799
78100 public function testIoHosts ()
79101 {
80102
103+ // test nb http
81104 $ ioHost = $ this ->zone ->getIoHost ($ this ->ak , $ this ->bucketName );
82105 $ this ->assertEquals ('http://iovip.qbox.me ' , $ ioHost );
83106
107+ // test bc http
84108 $ ioHost = $ this ->zone ->getIoHost ($ this ->ak , $ this ->bucketNameBC );
85109 $ this ->assertEquals ('http://iovip-z1.qbox.me ' , $ ioHost );
86110
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
87116 $ ioHost = $ this ->zoneHttps ->getIoHost ($ this ->ak , $ this ->bucketName );
88117 $ this ->assertEquals ('https://iovip.qbox.me ' , $ ioHost );
89118
119+ // test bc https
90120 $ ioHost = $ this ->zoneHttps ->getIoHost ($ this ->ak , $ this ->bucketNameBC );
91121 $ 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 );
92126 }
93127}
0 commit comments