Пример #1
0
 /**
  * @covers Robo47_Curl::getCurl
  * @covers Robo47_Curl::setCurl
  * @covers Robo47_Curl_Exception
  */
 public function testGetSetCurlWithInvalidResource()
 {
     $curl = new Robo47_Curl();
     try {
         $curl->setCurl('string');
         $this->fail('no exception thrown on passing string to setCurl');
     } catch (Robo47_Curl_Exception $e) {
         $this->assertEquals('$curl is not an curl-resource', $e->getMessage());
     }
     $curl = new Robo47_Curl();
     try {
         $file = fopen(__FILE__, 'r');
         $curl->setCurl($file);
         fclose($file);
         $this->fail('no exception thrown on passing stream resource (fopen()) to setCurl');
     } catch (Robo47_Curl_Exception $e) {
         fclose($file);
         $this->assertEquals('$curl is not an curl-resource', $e->getMessage());
     }
 }