| Conditions | 1 |
| Paths | 1 |
| Total Lines | 11 |
| Code Lines | 9 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | <?php |
||
| 22 | public function testGetFormSignature() { |
||
| 23 | $config = new Config('upyun-temp', 'upyun', 'upyun520'); |
||
| 24 | $sign = Signature::getFormSignature($config, array( |
||
| 25 | 'save-key' => '/demo.jpg', |
||
| 26 | 'expiration' => '1478674618', |
||
| 27 | 'date' => 'Wed, 9 Nov 2016 14:26:58 GMT', |
||
| 28 | 'content-md5' => '7ac66c0f148de9519b8bd264312c4d64' |
||
| 29 | )); |
||
| 30 | $this->assertEquals($sign['policy'], 'eyJzYXZlLWtleSI6Ii9kZW1vLmpwZyIsImV4cGlyYXRpb24iOiIxNDc4Njc0NjE4IiwiZGF0ZSI6IldlZCwgOSBOb3YgMjAxNiAxNDoyNjo1OCBHTVQiLCJjb250ZW50LW1kNSI6IjdhYzY2YzBmMTQ4ZGU5NTE5YjhiZDI2NDMxMmM0ZDY0IiwiYnVja2V0IjoidXB5dW4tdGVtcCJ9'); |
||
| 31 | $this->assertEquals($sign['signature'], 'aWqUna7XpJ3mJ6Clz6AMeay++Qk='); |
||
| 32 | } |
||
| 33 | } |
||
| 34 |