예제 #1
0
 public function testSetHeaders()
 {
     $SofortLibHttp = new SofortLibHttp(self::$testapi_url);
     $SofortLibHttp->setConfigKey(self::$configkey);
     $SofortLibHttp->setHeaders();
     $expected = array('Authorization: Basic ' . base64_encode(self::$user_id . ':' . self::$apikey), 'Content-Type: application/xml; charset=UTF-8', 'Accept: application/xml; charset=UTF-8', 'X-Powered-By: PHP.*');
     // 		$expected = serialize(array(
     // 							'Authorization: Basic MTAxMDo3ZGE4NGYwNTA3NTdhODU5ZGYwNzZkZDQyMDcyNTRiZQ==',
     // 							'Content-Type: application/xml; charset=UTF-8',
     // 							'Accept: application/xml; charset=UTF-8',
     // 							'X-Powered-By: PHP/5.3.3-7+squeeze14',
     // 				));
     $headers = $SofortLibHttp->headers;
     foreach ($expected as $i => $reg) {
         $this->assertRegExp('#' . $reg . '#', $headers[$i]);
     }
 }
 public function testSetHeaders()
 {
     $SofortLibHttp = new SofortLibHttp(self::$testapi_url);
     $SofortLibHttp->setConfigKey(self::$configkey);
     $SofortLibHttp->setHeaders();
     $expected = array('Authorization: Basic ' . base64_encode(self::$user_id . ':' . self::$apikey), 'Content-Type: application/xml; charset=UTF-8', 'Accept: application/xml; charset=UTF-8', 'X-Powered-By: PHP.*');
     $headers = $SofortLibHttp->headers;
     foreach ($expected as $i => $reg) {
         $this->assertRegExp('#' . $reg . '#', $headers[$i]);
     }
 }