public function testExecuteForNullUrl()
 {
     $instance = new CurlRequest(curl_init(null));
     $instance->setOption(CURLOPT_RETURNTRANSFER, true);
     $this->assertTrue($instance->getOption(CURLOPT_RETURNTRANSFER));
     $this->assertFalse($instance->execute());
     $this->assertNull($instance->getOption(CURLOPT_RETURNTRANSFER));
     $this->assertEmpty($instance->getLastTransferInfo(CURLINFO_HTTP_CODE));
 }
Example #2
0
 public function testSetOptionUsingOnoiSpecificConstantDoesNotCauseAnyFailureWithCurl_Setopt()
 {
     $instance = new CurlRequest(curl_init(null));
     $instance->setOption(ONOI_HTTP_REQUEST_RESPONSECACHE_TTL, 42);
     $this->assertEquals(42, $instance->getOption(ONOI_HTTP_REQUEST_RESPONSECACHE_TTL));
 }