Ejemplo n.º 1
0
 /**
  * @dataProvider getInfoProvider
  */
 public function testGetInfo($provided, $expected, $opt = '')
 {
     $SofortLibHttp = new SofortLibHttp(self::$testapi_url);
     $SofortLibHttp->info = $provided;
     if ($opt == '') {
         $this->assertEquals($expected, $SofortLibHttp->getInfo());
     } else {
         $this->assertEquals($expected, $SofortLibHttp->getInfo($opt));
     }
 }
 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]);
     }
 }