/**
  *
  */
 public function testHttpRequestWithCurlAndSllAndServerAuth()
 {
     $time = time();
     $url = 'https://mwagner.project.dmknet.de/tests/httprequest.php?method=POST';
     #$url = 'https://api.broadmail.de/';
     $config = array('sslcainfo' => tx_mklib_tests_Util::getFixturePath('project.dmknet.de.crt'));
     $request = new tx_mklib_util_HttpRequest($url, $config);
     $request->addParameter('httprequest', array('time' => $time, 'return' => 'time'));
     $request->setAuth('mwagner', 'mk17');
     $request->setMethod($request::METHOD_POST);
     $responce = $request->request();
     $this->assertEquals(200, $responce->getStatus());
     $this->assertEquals('OK', $responce->getMessage());
     $this->assertEquals($time, $responce->getBody());
 }
 /**
  * prüfen ob alles gelöscht wird, auch die bilder da sie keine
  * verwendung mehr haben
  * @group integration
  */
 public function testHandleDeleteWhenNoReference()
 {
     $this->importDataSet(tx_mklib_tests_Util::getFixturePath('db/wordlist.xml'));
     //wir müssen nachträglich noch die richtige pid in die dam datensätze einfügen damit
     //diese auch gefunden werden über tx_mklib_util_DAM::getRecords
     require_once PATH_txdam . 'lib/class.tx_dam_db.php';
     tx_rnbase_util_DB::doUpdate('tx_dam', '', array('pid' => tx_dam_db::getPidList()));
     $result = tx_mklib_util_DAM::handleDelete('tx_mklib_wordlist', 2, 'blacklisted', 1, true);
     //richtige Anzahl gelöscht?
     $this->assertEquals(0, $result['deletedReferences'], 'deletedReferences ist falsch!');
     $this->assertEquals(0, $result['deletedRecords'], 'deletedRecords ist falsch!');
     //bild nicht gelöscht?
     $this->assertFileExists($this->sAbsoluteImagePath, 'Das Bild der tempoäreren Anzeigen 4 und 20 wurde nicht gelöscht!');
     //eintrag in dam auf hidden gesetzt?
     $res = tx_rnbase_util_DB::doSelect('*', 'tx_dam', array('enablefieldsoff' => true));
     $this->assertEquals(1, count($res), 'Es wurde nicht die korrekte Anzahl von DAM Einträgen gefunden!');
     $this->assertEquals(1, $res[0]['uid'], 'Es wurde scheinbar eine falscher DAM Eintrag gelöscht!!');
     $this->assertEquals(0, $res[0]['hidden'], 'hidden falsch!');
     $this->assertEquals(0, $res[0]['deleted'], 'deleted falsch!');
 }
 public function testGetEmptyInstance()
 {
     $this->markTestSkipped('@TODO: implement!');
     // eine dummy tca erstellen und prüfen!
     require_once t3lib_extMgm::extPath('rn_base') . 'class.tx_rnbase.php';
     tx_mklib_tests_Util::getFixturePath('dummyTCA.php');
 }