/** * */ 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'); }