Exemple #1
0
 public function testCurlWrapper()
 {
     $CurlRequest = $this->getMockBuilder('\\PartnerIT\\Curl\\Network\\CurlRequest')->getMock();
     $CurlRequest->method('execute')->willReturn('foo');
     $CurlRequest->method('setOption')->willReturn(true);
     $CurlRequest->method('getErrorNo')->willReturn(0);
     $CurlRequest->method('getInfo')->will($this->returnValueMap([[CURLINFO_HTTP_CODE, 200]]));
     $client = new B2Client('myid', 'mykey', $CurlRequest);
     $result = $client->curl('url', 'GET', ['header' => 'value'], 'mybody');
     $this->assertInstanceOf('\\B2\\B2Response', $result);
     $this->assertEquals(200, $result->getStatusCode());
     $this->assertEquals('foo', $result->getData());
 }
Exemple #2
0
 /**
  * @param $fileName
  * @param $fileId
  */
 public function deleteFileVersion($fileName, $fileId)
 {
     return $this->B2Client->call('b2_delete_file_version', 'POST', ['fileName' => $fileName, 'fileId' => $fileId]);
 }