<?php

require_once "../../../config/dmsDefaults.php";
require_once KT_LIB_DIR . '/import/zipimportstorage.inc.php';
$f = new KTZipImportStorage(KT_DIR . "/tests/import/dataset2/dataset2.zip");
$f->init();
$rootFiles = array("c");
if ($f->listDocuments("/") !== $rootFiles) {
    print "Root file listing failure\n";
    print "Should be:\n";
    var_dump($rootFiles);
    print "Got:\n";
    var_dump($f->listDocuments("/"));
    $f->cleanup();
    exit(0);
}
$f->cleanup();
print "SUCCESS\n";
示例#2
0
<?php

require_once "../../../config/dmsDefaults.php";
require_once KT_LIB_DIR . '/import/zipimportstorage.inc.php';
$f = new KTZipImportStorage(KT_DIR . "/tests/import/dataset2/dataset2.zip");
$f->init();
$oInfo = $f->getDocumentInfo("a/b");
$norm = file_get_contents(KT_DIR . '/tests/import/dataset1/a/b');
$gFilename = $oInfo->getFilename();
if ($gFilename !== "b") {
    print "FAILURE\n";
    print "Filename should have been: b\n";
    print "Filename was: " . $gFilename . "\n";
    exit(0);
}
$oFile =& $oInfo->aVersions[0];
$gData = $oFile->get_contents();
if ($norm !== $gData) {
    print "FAILURE\n";
    print "Data doesn't match\n";
    exit(0);
}
$f->cleanup();
print "SUCCESS\n";
<?php

require_once "../../../config/dmsDefaults.php";
require_once KT_LIB_DIR . '/import/zipimportstorage.inc.php';
$f = new KTZipImportStorage(KT_DIR . "/tests/import/dataset2/dataset2.zip");
$f->init();
$afolders = array("a/d");
if ($f->listFolders("a") !== $afolders) {
    print "Subdir (a) folder listing failure\n";
    print "Should be:\n";
    var_dump($afolders);
    print "Got:\n";
    var_dump($f->listFolders("a"));
    $f->cleanup();
    exit(0);
}
$f->cleanup();
print "SUCCESS\n";
<?php

require_once "../../../config/dmsDefaults.php";
require_once KT_LIB_DIR . '/import/zipimportstorage.inc.php';
$f = new KTZipImportStorage(KT_DIR . "/tests/import/dataset2/dataset2.zip");
$f->init();
$afiles = array("a/b");
if ($f->listDocuments("a") !== $afiles) {
    print "Subdir (a) file listing failure\n";
    print "Should be:\n";
    var_dump($afiles);
    print "Got:\n";
    var_dump($f->listDocuments("a"));
    exit(0);
}
$f->cleanup();
print "SUCCESS\n";
示例#5
0
<?php

require_once "../../../config/dmsDefaults.php";
require_once KT_LIB_DIR . '/import/zipimportstorage.inc.php';
$f = new KTZipImportStorage(KT_DIR . "/tests/import/dataset2/dataset2.zip");
$f->init();
$rootFolders = array("a");
if ($f->listFolders("/") !== $rootFolders) {
    print "Root folder listing failure\n";
    print "Should be:\n";
    var_dump($rootFolders);
    print "Got:\n";
    var_dump($f->listFolders("/"));
    $f->cleanup();
    exit(0);
}
$f->cleanup();
print "SUCCESS\n";