You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1746 lines
91 KiB
1746 lines
91 KiB
12 years ago
|
<?php
|
||
|
/* @file
|
||
|
* A simpletest file to allow testing of this drupal module
|
||
|
* Displays data for all file extensions in the drupal 7 Mime function
|
||
|
* then does the same for file extensions
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
//I am not sure if this is drupal standards compliant, but the function
|
||
|
//file_mimetype_mapping wasn't getting loaded.
|
||
|
//the solution was to include it in the test
|
||
|
|
||
|
$path = "/drupal7/includes/file.mimetypes.inc";
|
||
|
require_once $_SERVER['DOCUMENT_ROOT'] . $path;
|
||
|
|
||
|
class MimeClassTestCase extends DrupalWebTestCase {
|
||
|
protected $privileged_user;
|
||
|
protected $mimeclass;
|
||
|
protected $mime_type_list;
|
||
|
protected $ext_type_list;
|
||
|
|
||
|
|
||
|
|
||
|
public static function getInfo() {
|
||
|
|
||
|
return array(
|
||
|
'name' => 'MimeClass Test',
|
||
|
'description' => 'Ensure that the class Mimeclass works as expected',
|
||
|
'group' => 'Islandora',
|
||
|
);
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
* private_test_mime_type
|
||
|
* compares answers from mimeclass.inc to answers
|
||
|
* from the internal array
|
||
|
*
|
||
|
* @return bool
|
||
|
* true if the same, false otherwise
|
||
|
*/
|
||
|
private function private_test_mime_type( $filename ) {
|
||
|
//get the file extension
|
||
|
$ext = @end(explode('.', $filename));
|
||
|
$ext = strtolower($ext);
|
||
|
|
||
|
$expected_answer = $this->mime_type_list[$ext];
|
||
|
|
||
|
//if there is no index for this filenamein expected answer
|
||
|
//default to application\octet-stream
|
||
|
if ( $expected_answer === NULL ) {
|
||
|
$expected_answer = "application/octet-stream";
|
||
|
debug("Encountered an unknown filetype:" . $filename);
|
||
|
}
|
||
|
|
||
|
$actual_answer = $this->mimeclass->getType($ext);
|
||
|
|
||
|
//if strcmp returns 0, true is returned, else false.
|
||
|
return ( strcmp ( $actual_answer , $expected_answer ) === 0 );
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
* private_test_ext_type
|
||
|
* compares answers from mimeclass.inc to answers from the internal array
|
||
|
*
|
||
|
* @return bool
|
||
|
* true if the same, false otherwise
|
||
|
*/
|
||
|
private function private_test_ext_type( $filename ) {
|
||
|
//get the file extension
|
||
|
$ext = @end(explode('.', $filename));
|
||
|
$ext = strtolower($ext);
|
||
|
|
||
|
$expected_answer = $this->ext_type_list[$ext];
|
||
|
$actual_answer = $this->mimeclass->getExtension($ext);
|
||
|
|
||
|
//if strcmp returns 0, true is returned, else false.
|
||
|
return ( strcmp ( $actual_answer , $expected_answer ) === 0 );
|
||
|
}
|
||
|
|
||
|
|
||
|
/*
|
||
|
* create the array lists used by this test function and set up a test user.
|
||
|
*/
|
||
|
public function setUp() {
|
||
|
$this->mimeclass = new MimeDetect();
|
||
|
|
||
|
|
||
|
//create the mime and extension array to assert against the values given by the class
|
||
|
$this->ext_type_list = array( 'application/andrew-inset' => 'ez' ,
|
||
|
'application/atom' => 'atom' ,
|
||
|
'application/atomcat+xml' => 'atomcat' ,
|
||
|
'application/atomserv+xml' => 'atomsrv' ,
|
||
|
'application/cap' => 'pcap' ,
|
||
|
'application/cu-seeme' => 'cu' ,
|
||
|
'application/dsptype' => 'tsp' ,
|
||
|
'application/hta' => 'hta' ,
|
||
|
'application/java-archive' => 'jar' ,
|
||
|
'application/java-serialized-object' => 'ser' ,
|
||
|
'application/java-vm' => 'class' ,
|
||
|
'application/mac-binhex40' => 'hqx' ,
|
||
|
'application/mathematica' => 'nb' ,
|
||
|
'application/msaccess' => 'mdb' ,
|
||
|
'application/msword' => 'doc' ,
|
||
|
'application/octet-stream' => 'bin' ,
|
||
|
'application/oda' => 'oda' ,
|
||
|
'application/ogg' => 'ogx' ,
|
||
|
'application/pdf' => 'pdf' ,
|
||
|
'application/pgp-keys' => 'key' ,
|
||
|
'application/pgp-signature' => 'pgp' ,
|
||
|
'application/pics-rules' => 'prf' ,
|
||
|
'application/postscript' => 'ps' ,
|
||
|
'application/rar' => 'rar' ,
|
||
|
'application/rdf+xml' => 'rdf' ,
|
||
|
'application/rss+xml' => 'rss' ,
|
||
|
'application/rtf' => 'rtf' ,
|
||
|
'application/smil' => 'smil' ,
|
||
|
'application/vnd.cinderella' => 'cdy' ,
|
||
|
'application/vnd.google-earth.kml+xml' => 'kml' ,
|
||
|
'application/vnd.google-earth.kmz' => 'kmz' ,
|
||
|
'application/vnd.mozilla.xul+xml' => 'xul' ,
|
||
|
'application/vnd.ms-excel' => 'xls' ,
|
||
|
'application/vnd.ms-excel.addin.macroEnabled.12' => 'xlam' ,
|
||
|
'application/vnd.ms-excel.sheet.binary.macroEnabled.12' => 'xlsb' ,
|
||
|
'application/vnd.ms-excel.sheet.macroEnabled.12' => 'xlsm' ,
|
||
|
'application/vnd.ms-excel.template.macroEnabled.12' => 'xltm' ,
|
||
|
'application/vnd.ms-pki.seccat' => 'cat' ,
|
||
|
'application/vnd.ms-pki.stl' => 'stl' ,
|
||
|
'application/vnd.ms-powerpoint' => 'ppt' ,
|
||
|
'application/vnd.ms-powerpoint.addin.macroEnabled.12' => 'ppam' ,
|
||
|
'application/vnd.ms-powerpoint.presentation.macroEnabled.12' => 'pptm' ,
|
||
|
'application/vnd.ms-powerpoint.slideshow.macroEnabled.12' => 'ppsm' ,
|
||
|
'application/vnd.ms-powerpoint.template.macroEnabled.12' => 'potm' ,
|
||
|
'application/vnd.ms-word.document.macroEnabled.12' => 'docm' ,
|
||
|
'application/vnd.ms-word.template.macroEnabled.12' => 'dotm' ,
|
||
|
'application/vnd.ms-xpsdocument' => 'xps' ,
|
||
|
'application/vnd.oasis.opendocument.chart' => 'odc' ,
|
||
|
'application/vnd.oasis.opendocument.database' => 'odb' ,
|
||
|
'application/vnd.oasis.opendocument.formula' => 'odf' ,
|
||
|
'application/vnd.oasis.opendocument.graphics' => 'odg' ,
|
||
|
'application/vnd.oasis.opendocument.graphics-template' => 'otg' ,
|
||
|
'application/vnd.oasis.opendocument.image' => 'odi' ,
|
||
|
'application/vnd.oasis.opendocument.presentation' => 'odp' ,
|
||
|
'application/vnd.oasis.opendocument.presentation-template' => 'otp' ,
|
||
|
'application/vnd.oasis.opendocument.spreadsheet' => 'ods' ,
|
||
|
'application/vnd.oasis.opendocument.spreadsheet-template' => 'ots' ,
|
||
|
'application/vnd.oasis.opendocument.text' => 'odt' ,
|
||
|
'application/vnd.oasis.opendocument.text-master' => 'odm' ,
|
||
|
'application/vnd.oasis.opendocument.text-template' => 'ott' ,
|
||
|
'application/vnd.oasis.opendocument.text-web' => 'oth' ,
|
||
|
'application/vnd.openxmlformats-officedocument.presentationml.presentation' => 'pptx' ,
|
||
|
'application/vnd.openxmlformats-officedocument.presentationml.slideshow' => 'ppsx' ,
|
||
|
'application/vnd.openxmlformats-officedocument.presentationml.template' => 'potx' ,
|
||
|
'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' => 'xlsx' ,
|
||
|
'application/vnd.openxmlformats-officedocument.spreadsheetml.template' => 'xltx' ,
|
||
|
'application/vnd.openxmlformats-officedocument.wordprocessingml.document' => 'docx' ,
|
||
|
'application/vnd.openxmlformats-officedocument.wordprocessingml.template' => 'dotx' ,
|
||
|
'application/vnd.rim.cod' => 'cod' ,
|
||
|
'application/vnd.smaf' => 'mmf' ,
|
||
|
'application/vnd.stardivision.calc' => 'sdc' ,
|
||
|
'application/vnd.stardivision.chart' => 'sds' ,
|
||
|
'application/vnd.stardivision.draw' => 'sda' ,
|
||
|
'application/vnd.stardivision.impress' => 'sdd' ,
|
||
|
'application/vnd.stardivision.writer' => 'sdw' ,
|
||
|
'application/vnd.stardivision.writer-global' => 'sgl' ,
|
||
|
'application/vnd.sun.xml.calc' => 'sxc' ,
|
||
|
'application/vnd.sun.xml.calc.template' => 'stc' ,
|
||
|
'application/vnd.sun.xml.draw' => 'sxd' ,
|
||
|
'application/vnd.sun.xml.draw.template' => 'std' ,
|
||
|
'application/vnd.sun.xml.impress' => 'sxi' ,
|
||
|
'application/vnd.sun.xml.impress.template' => 'sti' ,
|
||
|
'application/vnd.sun.xml.math' => 'sxm' ,
|
||
|
'application/vnd.sun.xml.writer' => 'sxw' ,
|
||
|
'application/vnd.sun.xml.writer.global' => 'sxg' ,
|
||
|
'application/vnd.sun.xml.writer.template' => 'stw' ,
|
||
|
'application/vnd.symbian.install' => 'sis' ,
|
||
|
'application/vnd.visio' => 'vsd' ,
|
||
|
'application/vnd.wap.wbxml' => 'wbxml' ,
|
||
|
'application/vnd.wap.wmlc' => 'wmlc' ,
|
||
|
'application/vnd.wap.wmlscriptc' => 'wmlsc' ,
|
||
|
'application/wordperfect' => 'wpd' ,
|
||
|
'application/wordperfect5.1' => 'wp5' ,
|
||
|
'application/x-123' => 'wk' ,
|
||
|
'application/x-7z-compressed' => '7z' ,
|
||
|
'application/x-abiword' => 'abw' ,
|
||
|
'application/x-apple-diskimage' => 'dmg' ,
|
||
|
'application/x-bcpio' => 'bcpio' ,
|
||
|
'application/x-bittorrent' => 'torrent' ,
|
||
|
'application/x-cab' => 'cab' ,
|
||
|
'application/x-cbr' => 'cbr' ,
|
||
|
'application/x-cbz' => 'cbz' ,
|
||
|
'application/x-cdf' => 'cdf' ,
|
||
|
'application/x-cdlink' => 'vcd' ,
|
||
|
'application/x-chess-pgn' => 'pgn' ,
|
||
|
'application/x-cpio' => 'cpio' ,
|
||
|
'application/x-debian-package' => 'deb' ,
|
||
|
'application/x-director' => 'dcr' ,
|
||
|
'application/x-dms' => 'dms' ,
|
||
|
'application/x-doom' => 'wad' ,
|
||
|
'application/x-dvi' => 'dvi' ,
|
||
|
'application/x-flac' => 'flac' ,
|
||
|
'application/x-font' => 'pcf.z' ,
|
||
|
'application/x-freemind' => 'mm' ,
|
||
|
'application/x-futuresplash' => 'spl' ,
|
||
|
'application/x-gnumeric' => 'gnumeric' ,
|
||
|
'application/x-go-sgf' => 'sgf' ,
|
||
|
'application/x-graphing-calculator' => 'gcf' ,
|
||
|
'application/x-gtar' => 'tgz' ,
|
||
|
'application/x-hdf' => 'hdf' ,
|
||
|
'application/x-httpd-eruby' => 'rhtml' ,
|
||
|
'application/x-httpd-php' => 'php' ,
|
||
|
'application/x-httpd-php-source' => 'phps' ,
|
||
|
'application/x-httpd-php3' => 'php3' ,
|
||
|
'application/x-httpd-php3-preprocessed' => 'php3p' ,
|
||
|
'application/x-httpd-php4' => 'php4' ,
|
||
|
'application/x-ica' => 'ica' ,
|
||
|
'application/x-internet-signup' => 'isp' ,
|
||
|
'application/x-iphone' => 'iii' ,
|
||
|
'application/x-iso9660-image' => 'iso' ,
|
||
|
'application/x-java-jnlp-file' => 'jnlp' ,
|
||
|
'application/x-javascript' => 'js' ,
|
||
|
'application/x-jmol' => 'jmz' ,
|
||
|
'application/x-kchart' => 'chrt' ,
|
||
|
'application/x-killustrator' => 'kil' ,
|
||
|
'application/x-koan' => 'skt' ,
|
||
|
'application/x-kpresenter' => 'kpt' ,
|
||
|
'application/x-kspread' => 'ksp' ,
|
||
|
'application/x-kword' => 'kwt' ,
|
||
|
'application/x-latex' => 'latex' ,
|
||
|
'application/x-lha' => 'lha' ,
|
||
|
'application/x-lyx' => 'lyx' ,
|
||
|
'application/x-lzh' => 'lzh' ,
|
||
|
'application/x-lzx' => 'lzx' ,
|
||
|
'application/x-maker' => 'fbdoc' ,
|
||
|
'application/x-mif' => 'mif' ,
|
||
|
'application/x-ms-wmd' => 'wmd' ,
|
||
|
'application/x-ms-wmz' => 'wmz' ,
|
||
|
'application/x-msdos-program' => 'com' ,
|
||
|
'application/x-msi' => 'msi' ,
|
||
|
'application/x-netcdf' => 'nc' ,
|
||
|
'application/x-ns-proxy-autoconfig' => 'pac' ,
|
||
|
'application/x-nwc' => 'nwc' ,
|
||
|
'application/x-object' => 'o' ,
|
||
|
'application/x-oz-application' => 'oza' ,
|
||
|
'application/x-pkcs7-certreqresp' => 'p7r' ,
|
||
|
'application/x-pkcs7-crl' => 'crl' ,
|
||
|
'application/x-python-code' => 'pyc' ,
|
||
|
'application/x-quicktimeplayer' => 'qtl' ,
|
||
|
'application/x-redhat-package-manager' => 'rpm' ,
|
||
|
'application/x-shar' => 'shar' ,
|
||
|
'application/x-shockwave-flash' => 'swfl' ,
|
||
|
'application/x-stuffit' => 'sit' ,
|
||
|
'application/x-sv4cpio' => 'sv4cpio' ,
|
||
|
'application/x-sv4crc' => 'sv4crc' ,
|
||
|
'application/x-tar' => 'tar' ,
|
||
|
'application/x-tex-gf' => 'gf' ,
|
||
|
'application/x-tex-pk' => 'pk' ,
|
||
|
'application/x-texinfo' => 'texinfo' ,
|
||
|
'application/x-trash' => 'old' ,
|
||
|
'application/x-troff' => 'tr' ,
|
||
|
'application/x-troff-man' => 'man' ,
|
||
|
'application/x-troff-me' => 'me' ,
|
||
|
'application/x-troff-ms' => 'ms' ,
|
||
|
'application/x-ustar' => 'ustar' ,
|
||
|
'application/x-wais-source' => 'src' ,
|
||
|
'application/x-wingz' => 'wz' ,
|
||
|
'application/x-x509-ca-cert' => 'crt' ,
|
||
|
'application/x-xcf' => 'xcf' ,
|
||
|
'application/x-xfig' => 'fig' ,
|
||
|
'application/x-xpinstall' => 'xpi' ,
|
||
|
'application/xhtml+xml' => 'xhtml' ,
|
||
|
'application/xml' => 'xsl' ,
|
||
|
'application/zip' => 'zip' ,
|
||
|
'audio/basic' => 'snd' ,
|
||
|
'audio/midi' => 'kar' ,
|
||
|
'audio/mpeg' => 'mp2' ,
|
||
|
'audio/ogg' => 'spx' ,
|
||
|
'audio/prs.sid' => 'sid' ,
|
||
|
'audio/x-aiff' => 'aifc' ,
|
||
|
'audio/x-gsm' => 'gsm' ,
|
||
|
'audio/x-mpegurl' => 'm3u' ,
|
||
|
'audio/x-ms-wax' => 'wax' ,
|
||
|
'audio/x-ms-wma' => 'wma' ,
|
||
|
'audio/x-pn-realaudio' => 'ram' ,
|
||
|
'audio/x-realaudio' => 'ra' ,
|
||
|
'audio/x-scpls' => 'pls' ,
|
||
|
'audio/x-sd2' => 'sd2' ,
|
||
|
'audio/x-wav' => 'wav' ,
|
||
|
'chemical/x-alchemy' => 'alc' ,
|
||
|
'chemical/x-cache' => 'cache' ,
|
||
|
'chemical/x-cache-csf' => 'csf' ,
|
||
|
'chemical/x-cactvs-binary' => 'ctab' ,
|
||
|
'chemical/x-cdx' => 'cdx' ,
|
||
|
'chemical/x-cerius' => 'cer' ,
|
||
|
'chemical/x-chem3d' => 'c3d' ,
|
||
|
'chemical/x-chemdraw' => 'chm' ,
|
||
|
'chemical/x-cif' => 'cif' ,
|
||
|
'chemical/x-cmdf' => 'cmdf' ,
|
||
|
'chemical/x-cml' => 'cml' ,
|
||
|
'chemical/x-compass' => 'cpa' ,
|
||
|
'chemical/x-crossfire' => 'bsd' ,
|
||
|
'chemical/x-csml' => 'csm' ,
|
||
|
'chemical/x-ctx' => 'ctx' ,
|
||
|
'chemical/x-cxf' => 'cef' ,
|
||
|
'chemical/x-embl-dl-nucleotide' => 'embl' ,
|
||
|
'chemical/x-galactic-spc' => 'spc' ,
|
||
|
'chemical/x-gamess-input' => 'gamin' ,
|
||
|
'chemical/x-gaussian-checkpoint' => 'fch' ,
|
||
|
'chemical/x-gaussian-cube' => 'cub' ,
|
||
|
'chemical/x-gaussian-input' => 'gjc' ,
|
||
|
'chemical/x-gaussian-log' => 'gal' ,
|
||
|
'chemical/x-gcg8-sequence' => 'gcg' ,
|
||
|
'chemical/x-genbank' => 'gen' ,
|
||
|
'chemical/x-hin' => 'hin' ,
|
||
|
'chemical/x-isostar' => 'ist' ,
|
||
|
'chemical/x-jcamp-dx' => 'jdx' ,
|
||
|
'chemical/x-kinemage' => 'kin' ,
|
||
|
'chemical/x-macmolecule' => 'mcm' ,
|
||
|
'chemical/x-macromodel-input' => 'mmod' ,
|
||
|
'chemical/x-mdl-molfile' => 'mol' ,
|
||
|
'chemical/x-mdl-rdfile' => 'rd' ,
|
||
|
'chemical/x-mdl-rxnfile' => 'rxn' ,
|
||
|
'chemical/x-mdl-sdfile' => 'sd' ,
|
||
|
'chemical/x-mdl-tgf' => 'tgf' ,
|
||
|
'chemical/x-mmcif' => 'mcif' ,
|
||
|
'chemical/x-mol2' => 'mol2' ,
|
||
|
'chemical/x-molconn-Z' => 'b' ,
|
||
|
'chemical/x-mopac-graph' => 'gpt' ,
|
||
|
'chemical/x-mopac-input' => 'mop' ,
|
||
|
'chemical/x-mopac-out' => 'moo' ,
|
||
|
'chemical/x-mopac-vib' => 'mvb' ,
|
||
|
'chemical/x-ncbi-asn1-ascii' => 'prt' ,
|
||
|
'chemical/x-ncbi-asn1-binary' => 'val' ,
|
||
|
'chemical/x-ncbi-asn1-spec' => 'asn' ,
|
||
|
'chemical/x-pdb' => 'pdb' ,
|
||
|
'chemical/x-rosdal' => 'ros' ,
|
||
|
'chemical/x-swissprot' => 'sw' ,
|
||
|
'chemical/x-vamas-iso14976' => 'vms' ,
|
||
|
'chemical/x-vmd' => 'vmd' ,
|
||
|
'chemical/x-xtel' => 'xtel' ,
|
||
|
'chemical/x-xyz' => 'xyz' ,
|
||
|
'image/gif' => 'gif' ,
|
||
|
'image/ief' => 'ief' ,
|
||
|
'image/jpeg' => 'jpg' ,
|
||
|
'image/pcx' => 'pcx' ,
|
||
|
'image/png' => 'png' ,
|
||
|
'image/svg+xml' => 'svg' ,
|
||
|
'image/tiff' => 'tiff' ,
|
||
|
'image/vnd.djvu' => 'djv' ,
|
||
|
'image/vnd.microsoft.icon' => 'ico' ,
|
||
|
'image/vnd.wap.wbmp' => 'wbmp' ,
|
||
|
'image/x-cmu-raster' => 'ras' ,
|
||
|
'image/x-coreldraw' => 'cdr' ,
|
||
|
'image/x-coreldrawpattern' => 'pat' ,
|
||
|
'image/x-coreldrawtemplate' => 'cdt' ,
|
||
|
'image/x-corelphotopaint' => 'cpt' ,
|
||
|
'image/x-jg' => 'art' ,
|
||
|
'image/x-jng' => 'jng' ,
|
||
|
'image/x-ms-bmp' => 'bmp' ,
|
||
|
'image/x-photoshop' => 'psd' ,
|
||
|
'image/x-portable-anymap' => 'pnm' ,
|
||
|
'image/x-portable-bitmap' => 'pbm' ,
|
||
|
'image/x-portable-graymap' => 'pgm' ,
|
||
|
'image/x-portable-pixmap' => 'ppm' ,
|
||
|
'image/x-rgb' => 'rgb' ,
|
||
|
'image/x-xbitmap' => 'xbm' ,
|
||
|
'image/x-xpixmap' => 'xpm' ,
|
||
|
'image/x-xwindowdump' => 'xwd' ,
|
||
|
'message/rfc822' => 'eml' ,
|
||
|
'model/iges' => 'iges' ,
|
||
|
'model/mesh' => 'mesh' ,
|
||
|
'text/calendar' => 'ics' ,
|
||
|
'text/css' => 'css' ,
|
||
|
'text/csv' => 'csv' ,
|
||
|
'text/h323' => '323' ,
|
||
|
'text/html' => 'shtml' ,
|
||
|
'text/iuls' => 'uls' ,
|
||
|
'text/mathml' => 'mml' ,
|
||
|
'text/plain' => 'asc' ,
|
||
|
'text/richtext' => 'rtx' ,
|
||
|
'text/scriptlet' => 'sct' ,
|
||
|
'text/tab-separated-values' => 'tsv' ,
|
||
|
'text/texmacs' => 'tm' ,
|
||
|
'text/vnd.sun.j2me.app-descriptor' => 'jad' ,
|
||
|
'text/vnd.wap.wml' => 'wml' ,
|
||
|
'text/vnd.wap.wmlscript' => 'wmls' ,
|
||
|
'text/x-bibtex' => 'bib' ,
|
||
|
'text/x-boo' => 'boo' ,
|
||
|
'text/x-c++hdr' => 'hxx' ,
|
||
|
'text/x-c++src' => 'c++' ,
|
||
|
'text/x-chdr' => 'h' ,
|
||
|
'text/x-component' => 'htc' ,
|
||
|
'text/x-csh' => 'csh' ,
|
||
|
'text/x-csrc' => 'c' ,
|
||
|
'text/x-diff' => 'diff' ,
|
||
|
'text/x-dsrc' => 'd' ,
|
||
|
'text/x-haskell' => 'hs' ,
|
||
|
'text/x-java' => 'java' ,
|
||
|
'text/x-literate-haskell' => 'lhs' ,
|
||
|
'text/x-moc' => 'moc' ,
|
||
|
'text/x-pascal' => 'p' ,
|
||
|
'text/x-pcs-gcd' => 'gcd' ,
|
||
|
'text/x-perl' => 'pl' ,
|
||
|
'text/x-python' => 'py' ,
|
||
|
'text/x-setext' => 'etx' ,
|
||
|
'text/x-sh' => 'sh' ,
|
||
|
'text/x-tcl' => 'tcl' ,
|
||
|
'text/x-tex' => 'tex' ,
|
||
|
'text/x-vcalendar' => 'vcs' ,
|
||
|
'text/x-vcard' => 'vcf' ,
|
||
|
'video/3gpp' => '3gp' ,
|
||
|
'video/dl' => 'dl' ,
|
||
|
'video/dv' => 'dv' ,
|
||
|
'video/fli' => 'fli' ,
|
||
|
'video/gl' => 'gl' ,
|
||
|
'video/mp4' => 'f4p' ,
|
||
|
'video/mpeg' => 'mpg' ,
|
||
|
'video/ogg' => 'ogv' ,
|
||
|
'video/quicktime' => 'mov' ,
|
||
|
'video/vnd.mpegurl' => 'mxu' ,
|
||
|
'video/x-la-asf' => 'lsx' ,
|
||
|
'video/x-mng' => 'mng' ,
|
||
|
'video/x-ms-asf' => 'asf' ,
|
||
|
'video/x-ms-wm' => 'wm' ,
|
||
|
'video/x-ms-wmv' => 'wmv' ,
|
||
|
'video/x-ms-wmx' => 'wmx' ,
|
||
|
'video/x-ms-wvx' => 'wvx' ,
|
||
|
'video/x-msvideo' => 'avi' ,
|
||
|
'video/x-sgi-movie' => 'movie' ,
|
||
|
'x-conference/x-cooltalk' => 'ice' ,
|
||
|
'x-epoc/x-sisx-app' => 'sisx' ,
|
||
|
'x-world/x-vrml' => 'vrml' ,
|
||
|
'audio/mp4' => 'f4b' ,
|
||
|
'video/x-flv' => 'flv' ,
|
||
|
'video/x-m4v' => 'm4v' );
|
||
|
|
||
|
$this->mime_type_list = Array( 'ez' => 'application/andrew-inset' ,
|
||
|
'atom' => 'application/atom' ,
|
||
|
'atomcat' => 'application/atomcat+xml' ,
|
||
|
'atomsrv' => 'application/atomserv+xml' ,
|
||
|
'cap' => 'application/cap' ,
|
||
|
'pcap' => 'application/cap' ,
|
||
|
'cu' => 'application/cu-seeme' ,
|
||
|
'tsp' => 'application/dsptype' ,
|
||
|
'hta' => 'application/hta' ,
|
||
|
'jar' => 'application/java-archive' ,
|
||
|
'ser' => 'application/java-serialized-object' ,
|
||
|
'class' => 'application/java-vm' ,
|
||
|
'hqx' => 'application/mac-binhex40' ,
|
||
|
'nb' => 'application/mathematica' ,
|
||
|
'mdb' => 'application/msaccess' ,
|
||
|
'dot' => 'application/msword' ,
|
||
|
'doc' => 'application/msword' ,
|
||
|
'bin' => 'application/octet-stream' ,
|
||
|
'oda' => 'application/oda' ,
|
||
|
'ogx' => 'application/ogg' ,
|
||
|
'pdf' => 'application/pdf' ,
|
||
|
'key' => 'application/pgp-keys' ,
|
||
|
'pgp' => 'application/pgp-signature' ,
|
||
|
'prf' => 'application/pics-rules' ,
|
||
|
'eps' => 'application/postscript' ,
|
||
|
'ai' => 'application/postscript' ,
|
||
|
'ps' => 'application/postscript' ,
|
||
|
'rar' => 'application/rar' ,
|
||
|
'rdf' => 'application/rdf+xml' ,
|
||
|
'rss' => 'application/rss+xml' ,
|
||
|
'rtf' => 'application/rtf' ,
|
||
|
'smi' => 'application/smil' ,
|
||
|
'smil' => 'application/smil' ,
|
||
|
'cdy' => 'application/vnd.cinderella' ,
|
||
|
'kml' => 'application/vnd.google-earth.kml+xml' ,
|
||
|
'kmz' => 'application/vnd.google-earth.kmz' ,
|
||
|
'xul' => 'application/vnd.mozilla.xul+xml' ,
|
||
|
'xlb' => 'application/vnd.ms-excel' ,
|
||
|
'xlt' => 'application/vnd.ms-excel' ,
|
||
|
'xls' => 'application/vnd.ms-excel' ,
|
||
|
'xlam' => 'application/vnd.ms-excel.addin.macroEnabled.12' ,
|
||
|
'xlsb' => 'application/vnd.ms-excel.sheet.binary.macroEnabled.12' ,
|
||
|
'xlsm' => 'application/vnd.ms-excel.sheet.macroEnabled.12' ,
|
||
|
'xltm' => 'application/vnd.ms-excel.template.macroEnabled.12' ,
|
||
|
'cat' => 'application/vnd.ms-pki.seccat' ,
|
||
|
'stl' => 'application/vnd.ms-pki.stl' ,
|
||
|
'pps' => 'application/vnd.ms-powerpoint' ,
|
||
|
'ppt' => 'application/vnd.ms-powerpoint' ,
|
||
|
'ppam' => 'application/vnd.ms-powerpoint.addin.macroEnabled.12' ,
|
||
|
'pptm' => 'application/vnd.ms-powerpoint.presentation.macroEnabled.12' ,
|
||
|
'ppsm' => 'application/vnd.ms-powerpoint.slideshow.macroEnabled.12' ,
|
||
|
'potm' => 'application/vnd.ms-powerpoint.template.macroEnabled.12' ,
|
||
|
'docm' => 'application/vnd.ms-word.document.macroEnabled.12' ,
|
||
|
'dotm' => 'application/vnd.ms-word.template.macroEnabled.12' ,
|
||
|
'xps' => 'application/vnd.ms-xpsdocument' ,
|
||
|
'odc' => 'application/vnd.oasis.opendocument.chart' ,
|
||
|
'odb' => 'application/vnd.oasis.opendocument.database' ,
|
||
|
'odf' => 'application/vnd.oasis.opendocument.formula' ,
|
||
|
'odg' => 'application/vnd.oasis.opendocument.graphics' ,
|
||
|
'otg' => 'application/vnd.oasis.opendocument.graphics-template' ,
|
||
|
'odi' => 'application/vnd.oasis.opendocument.image' ,
|
||
|
'odp' => 'application/vnd.oasis.opendocument.presentation' ,
|
||
|
'otp' => 'application/vnd.oasis.opendocument.presentation-template' ,
|
||
|
'ods' => 'application/vnd.oasis.opendocument.spreadsheet' ,
|
||
|
'ots' => 'application/vnd.oasis.opendocument.spreadsheet-template' ,
|
||
|
'odt' => 'application/vnd.oasis.opendocument.text' ,
|
||
|
'odm' => 'application/vnd.oasis.opendocument.text-master' ,
|
||
|
'ott' => 'application/vnd.oasis.opendocument.text-template' ,
|
||
|
'oth' => 'application/vnd.oasis.opendocument.text-web' ,
|
||
|
'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation' ,
|
||
|
'ppsx' => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow' ,
|
||
|
'potx' => 'application/vnd.openxmlformats-officedocument.presentationml.template' ,
|
||
|
'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' ,
|
||
|
'xltx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template' ,
|
||
|
'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' ,
|
||
|
'dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template' ,
|
||
|
'cod' => 'application/vnd.rim.cod' ,
|
||
|
'mmf' => 'application/vnd.smaf' ,
|
||
|
'sdc' => 'application/vnd.stardivision.calc' ,
|
||
|
'sds' => 'application/vnd.stardivision.chart' ,
|
||
|
'sda' => 'application/vnd.stardivision.draw' ,
|
||
|
'sdd' => 'application/vnd.stardivision.impress' ,
|
||
|
'sdw' => 'application/vnd.stardivision.writer' ,
|
||
|
'sgl' => 'application/vnd.stardivision.writer-global' ,
|
||
|
'sxc' => 'application/vnd.sun.xml.calc' ,
|
||
|
'stc' => 'application/vnd.sun.xml.calc.template' ,
|
||
|
'sxd' => 'application/vnd.sun.xml.draw' ,
|
||
|
'std' => 'application/vnd.sun.xml.draw.template' ,
|
||
|
'sxi' => 'application/vnd.sun.xml.impress' ,
|
||
|
'sti' => 'application/vnd.sun.xml.impress.template' ,
|
||
|
'sxm' => 'application/vnd.sun.xml.math' ,
|
||
|
'sxw' => 'application/vnd.sun.xml.writer' ,
|
||
|
'sxg' => 'application/vnd.sun.xml.writer.global' ,
|
||
|
'stw' => 'application/vnd.sun.xml.writer.template' ,
|
||
|
'sis' => 'application/vnd.symbian.install' ,
|
||
|
'vsd' => 'application/vnd.visio' ,
|
||
|
'wbxml' => 'application/vnd.wap.wbxml' ,
|
||
|
'wmlc' => 'application/vnd.wap.wmlc' ,
|
||
|
'wmlsc' => 'application/vnd.wap.wmlscriptc' ,
|
||
|
'wpd' => 'application/wordperfect' ,
|
||
|
'wp5' => 'application/wordperfect5.1' ,
|
||
|
'wk' => 'application/x-123' ,
|
||
|
'7z' => 'application/x-7z-compressed' ,
|
||
|
'abw' => 'application/x-abiword' ,
|
||
|
'dmg' => 'application/x-apple-diskimage' ,
|
||
|
'bcpio' => 'application/x-bcpio' ,
|
||
|
'torrent' => 'application/x-bittorrent' ,
|
||
|
'cab' => 'application/x-cab' ,
|
||
|
'cbr' => 'application/x-cbr' ,
|
||
|
'cbz' => 'application/x-cbz' ,
|
||
|
'cdf' => 'application/x-cdf' ,
|
||
|
'vcd' => 'application/x-cdlink' ,
|
||
|
'pgn' => 'application/x-chess-pgn' ,
|
||
|
'cpio' => 'application/x-cpio' ,
|
||
|
'udeb' => 'application/x-debian-package' ,
|
||
|
'deb' => 'application/x-debian-package' ,
|
||
|
'dir' => 'application/x-director' ,
|
||
|
'dxr' => 'application/x-director' ,
|
||
|
'dcr' => 'application/x-director' ,
|
||
|
'dms' => 'application/x-dms' ,
|
||
|
'wad' => 'application/x-doom' ,
|
||
|
'dvi' => 'application/x-dvi' ,
|
||
|
'flac' => 'application/x-flac' ,
|
||
|
'pfa' => 'application/x-font' ,
|
||
|
'pfb' => 'application/x-font' ,
|
||
|
'pcf' => 'application/x-font' ,
|
||
|
'gsf' => 'application/x-font' ,
|
||
|
'pcf.z' => 'application/x-font' ,
|
||
|
'mm' => 'application/x-freemind' ,
|
||
|
'spl' => 'application/x-futuresplash' ,
|
||
|
'gnumeric' => 'application/x-gnumeric' ,
|
||
|
'sgf' => 'application/x-go-sgf' ,
|
||
|
'gcf' => 'application/x-graphing-calculator' ,
|
||
|
'taz' => 'application/x-gtar' ,
|
||
|
'gtar' => 'application/x-gtar' ,
|
||
|
'tgz' => 'application/x-gtar' ,
|
||
|
'hdf' => 'application/x-hdf' ,
|
||
|
'rhtml' => 'application/x-httpd-eruby' ,
|
||
|
'phtml' => 'application/x-httpd-php' ,
|
||
|
'pht' => 'application/x-httpd-php' ,
|
||
|
'php' => 'application/x-httpd-php' ,
|
||
|
'phps' => 'application/x-httpd-php-source' ,
|
||
|
'php3' => 'application/x-httpd-php3' ,
|
||
|
'php3p' => 'application/x-httpd-php3-preprocessed' ,
|
||
|
'php4' => 'application/x-httpd-php4' ,
|
||
|
'ica' => 'application/x-ica' ,
|
||
|
'ins' => 'application/x-internet-signup' ,
|
||
|
'isp' => 'application/x-internet-signup' ,
|
||
|
'iii' => 'application/x-iphone' ,
|
||
|
'iso' => 'application/x-iso9660-image' ,
|
||
|
'jnlp' => 'application/x-java-jnlp-file' ,
|
||
|
'js' => 'application/x-javascript' ,
|
||
|
'jmz' => 'application/x-jmol' ,
|
||
|
'chrt' => 'application/x-kchart' ,
|
||
|
'kil' => 'application/x-killustrator' ,
|
||
|
'skp' => 'application/x-koan' ,
|
||
|
'skd' => 'application/x-koan' ,
|
||
|
'skm' => 'application/x-koan' ,
|
||
|
'skt' => 'application/x-koan' ,
|
||
|
'kpr' => 'application/x-kpresenter' ,
|
||
|
'kpt' => 'application/x-kpresenter' ,
|
||
|
'ksp' => 'application/x-kspread' ,
|
||
|
'kwd' => 'application/x-kword' ,
|
||
|
'kwt' => 'application/x-kword' ,
|
||
|
'latex' => 'application/x-latex' ,
|
||
|
'lha' => 'application/x-lha' ,
|
||
|
'lyx' => 'application/x-lyx' ,
|
||
|
'lzh' => 'application/x-lzh' ,
|
||
|
'lzx' => 'application/x-lzx' ,
|
||
|
'maker' => 'application/x-maker' ,
|
||
|
'frm' => 'application/x-maker' ,
|
||
|
'frame' => 'application/x-maker' ,
|
||
|
'fm' => 'application/x-maker' ,
|
||
|
'book' => 'application/x-maker' ,
|
||
|
'fb' => 'application/x-maker' ,
|
||
|
'fbdoc' => 'application/x-maker' ,
|
||
|
'mif' => 'application/x-mif' ,
|
||
|
'wmd' => 'application/x-ms-wmd' ,
|
||
|
'wmz' => 'application/x-ms-wmz' ,
|
||
|
'dll' => 'application/x-msdos-program' ,
|
||
|
'bat' => 'application/x-msdos-program' ,
|
||
|
'exe' => 'application/x-msdos-program' ,
|
||
|
'com' => 'application/x-msdos-program' ,
|
||
|
'msi' => 'application/x-msi' ,
|
||
|
'nc' => 'application/x-netcdf' ,
|
||
|
'pac' => 'application/x-ns-proxy-autoconfig' ,
|
||
|
'nwc' => 'application/x-nwc' ,
|
||
|
'o' => 'application/x-object' ,
|
||
|
'oza' => 'application/x-oz-application' ,
|
||
|
'p7r' => 'application/x-pkcs7-certreqresp' ,
|
||
|
'crl' => 'application/x-pkcs7-crl' ,
|
||
|
'pyo' => 'application/x-python-code' ,
|
||
|
'pyc' => 'application/x-python-code' ,
|
||
|
'qtl' => 'application/x-quicktimeplayer' ,
|
||
|
'rpm' => 'application/x-redhat-package-manager' ,
|
||
|
'shar' => 'application/x-shar' ,
|
||
|
'swf' => 'application/x-shockwave-flash' ,
|
||
|
'swfl' => 'application/x-shockwave-flash' ,
|
||
|
'sitx' => 'application/x-stuffit' ,
|
||
|
'sit' => 'application/x-stuffit' ,
|
||
|
'sv4cpio' => 'application/x-sv4cpio' ,
|
||
|
'sv4crc' => 'application/x-sv4crc' ,
|
||
|
'tar' => 'application/x-tar' ,
|
||
|
'gf' => 'application/x-tex-gf' ,
|
||
|
'pk' => 'application/x-tex-pk' ,
|
||
|
'texi' => 'application/x-texinfo' ,
|
||
|
'texinfo' => 'application/x-texinfo' ,
|
||
|
'sik' => 'application/x-trash' ,
|
||
|
'~' => 'application/x-trash' ,
|
||
|
'bak' => 'application/x-trash' ,
|
||
|
'%' => 'application/x-trash' ,
|
||
|
'old' => 'application/x-trash' ,
|
||
|
't' => 'application/x-troff' ,
|
||
|
'roff' => 'application/x-troff' ,
|
||
|
'tr' => 'application/x-troff' ,
|
||
|
'man' => 'application/x-troff-man' ,
|
||
|
'me' => 'application/x-troff-me' ,
|
||
|
'ms' => 'application/x-troff-ms' ,
|
||
|
'ustar' => 'application/x-ustar' ,
|
||
|
'src' => 'application/x-wais-source' ,
|
||
|
'wz' => 'application/x-wingz' ,
|
||
|
'crt' => 'application/x-x509-ca-cert' ,
|
||
|
'xcf' => 'application/x-xcf' ,
|
||
|
'fig' => 'application/x-xfig' ,
|
||
|
'xpi' => 'application/x-xpinstall' ,
|
||
|
'xht' => 'application/xhtml+xml' ,
|
||
|
'xhtml' => 'application/xhtml+xml' ,
|
||
|
'xml' => 'application/xml' ,
|
||
|
'xsl' => 'application/xml' ,
|
||
|
'zip' => 'application/zip' ,
|
||
|
'au' => 'audio/basic' ,
|
||
|
'snd' => 'audio/basic' ,
|
||
|
'mid' => 'audio/midi' ,
|
||
|
'midi' => 'audio/midi' ,
|
||
|
'kar' => 'audio/midi' ,
|
||
|
'mpega' => 'audio/mpeg' ,
|
||
|
'mpga' => 'audio/mpeg' ,
|
||
|
'm4a' => 'audio/mpeg' ,
|
||
|
'mp3' => 'audio/mpeg' ,
|
||
|
'mp2' => 'audio/mpeg' ,
|
||
|
'ogg' => 'audio/ogg' ,
|
||
|
'oga' => 'audio/ogg' ,
|
||
|
'spx' => 'audio/ogg' ,
|
||
|
'sid' => 'audio/prs.sid' ,
|
||
|
'aif' => 'audio/x-aiff' ,
|
||
|
'aiff' => 'audio/x-aiff' ,
|
||
|
'aifc' => 'audio/x-aiff' ,
|
||
|
'gsm' => 'audio/x-gsm' ,
|
||
|
'm3u' => 'audio/x-mpegurl' ,
|
||
|
'wax' => 'audio/x-ms-wax' ,
|
||
|
'wma' => 'audio/x-ms-wma' ,
|
||
|
'rm' => 'audio/x-pn-realaudio' ,
|
||
|
'ram' => 'audio/x-pn-realaudio' ,
|
||
|
'ra' => 'audio/x-realaudio' ,
|
||
|
'pls' => 'audio/x-scpls' ,
|
||
|
'sd2' => 'audio/x-sd2' ,
|
||
|
'wav' => 'audio/x-wav' ,
|
||
|
'alc' => 'chemical/x-alchemy' ,
|
||
|
'cac' => 'chemical/x-cache' ,
|
||
|
'cache' => 'chemical/x-cache' ,
|
||
|
'csf' => 'chemical/x-cache-csf' ,
|
||
|
'cascii' => 'chemical/x-cactvs-binary' ,
|
||
|
'cbin' => 'chemical/x-cactvs-binary' ,
|
||
|
'ctab' => 'chemical/x-cactvs-binary' ,
|
||
|
'cdx' => 'chemical/x-cdx' ,
|
||
|
'cer' => 'chemical/x-cerius' ,
|
||
|
'c3d' => 'chemical/x-chem3d' ,
|
||
|
'chm' => 'chemical/x-chemdraw' ,
|
||
|
'cif' => 'chemical/x-cif' ,
|
||
|
'cmdf' => 'chemical/x-cmdf' ,
|
||
|
'cml' => 'chemical/x-cml' ,
|
||
|
'cpa' => 'chemical/x-compass' ,
|
||
|
'bsd' => 'chemical/x-crossfire' ,
|
||
|
'csml' => 'chemical/x-csml' ,
|
||
|
'csm' => 'chemical/x-csml' ,
|
||
|
'ctx' => 'chemical/x-ctx' ,
|
||
|
'cxf' => 'chemical/x-cxf' ,
|
||
|
'cef' => 'chemical/x-cxf' ,
|
||
|
'emb' => 'chemical/x-embl-dl-nucleotide' ,
|
||
|
'embl' => 'chemical/x-embl-dl-nucleotide' ,
|
||
|
'spc' => 'chemical/x-galactic-spc' ,
|
||
|
'gam' => 'chemical/x-gamess-input' ,
|
||
|
'inp' => 'chemical/x-gamess-input' ,
|
||
|
'gamin' => 'chemical/x-gamess-input' ,
|
||
|
'fchk' => 'chemical/x-gaussian-checkpoint' ,
|
||
|
'fch' => 'chemical/x-gaussian-checkpoint' ,
|
||
|
'cub' => 'chemical/x-gaussian-cube' ,
|
||
|
'gau' => 'chemical/x-gaussian-input' ,
|
||
|
'gjf' => 'chemical/x-gaussian-input' ,
|
||
|
'gjc' => 'chemical/x-gaussian-input' ,
|
||
|
'gal' => 'chemical/x-gaussian-log' ,
|
||
|
'gcg' => 'chemical/x-gcg8-sequence' ,
|
||
|
'gen' => 'chemical/x-genbank' ,
|
||
|
'hin' => 'chemical/x-hin' ,
|
||
|
'istr' => 'chemical/x-isostar' ,
|
||
|
'ist' => 'chemical/x-isostar' ,
|
||
|
'dx' => 'chemical/x-jcamp-dx' ,
|
||
|
'jdx' => 'chemical/x-jcamp-dx' ,
|
||
|
'kin' => 'chemical/x-kinemage' ,
|
||
|
'mcm' => 'chemical/x-macmolecule' ,
|
||
|
'mmd' => 'chemical/x-macromodel-input' ,
|
||
|
'mmod' => 'chemical/x-macromodel-input' ,
|
||
|
'mol' => 'chemical/x-mdl-molfile' ,
|
||
|
'rd' => 'chemical/x-mdl-rdfile' ,
|
||
|
'rxn' => 'chemical/x-mdl-rxnfile' ,
|
||
|
'sdf' => 'chemical/x-mdl-sdfile' ,
|
||
|
'sd' => 'chemical/x-mdl-sdfile' ,
|
||
|
'tgf' => 'chemical/x-mdl-tgf' ,
|
||
|
'mcif' => 'chemical/x-mmcif' ,
|
||
|
'mol2' => 'chemical/x-mol2' ,
|
||
|
'b' => 'chemical/x-molconn-Z' ,
|
||
|
'gpt' => 'chemical/x-mopac-graph' ,
|
||
|
'mopcrt' => 'chemical/x-mopac-input' ,
|
||
|
'zmt' => 'chemical/x-mopac-input' ,
|
||
|
'mpc' => 'chemical/x-mopac-input' ,
|
||
|
'dat' => 'chemical/x-mopac-input' ,
|
||
|
'mop' => 'chemical/x-mopac-input' ,
|
||
|
'moo' => 'chemical/x-mopac-out' ,
|
||
|
'mvb' => 'chemical/x-mopac-vib' ,
|
||
|
'prt' => 'chemical/x-ncbi-asn1-ascii' ,
|
||
|
'aso' => 'chemical/x-ncbi-asn1-binary' ,
|
||
|
'val' => 'chemical/x-ncbi-asn1-binary' ,
|
||
|
'asn' => 'chemical/x-ncbi-asn1-spec' ,
|
||
|
'ent' => 'chemical/x-pdb' ,
|
||
|
'pdb' => 'chemical/x-pdb' ,
|
||
|
'ros' => 'chemical/x-rosdal' ,
|
||
|
'sw' => 'chemical/x-swissprot' ,
|
||
|
'vms' => 'chemical/x-vamas-iso14976' ,
|
||
|
'vmd' => 'chemical/x-vmd' ,
|
||
|
'xtel' => 'chemical/x-xtel' ,
|
||
|
'xyz' => 'chemical/x-xyz' ,
|
||
|
'gif' => 'image/gif' ,
|
||
|
'ief' => 'image/ief' ,
|
||
|
'jpeg' => 'image/jpeg' ,
|
||
|
'jpe' => 'image/jpeg' ,
|
||
|
'jpg' => 'image/jpeg' ,
|
||
|
'pcx' => 'image/pcx' ,
|
||
|
'png' => 'image/png' ,
|
||
|
'svgz' => 'image/svg+xml' ,
|
||
|
'svg' => 'image/svg+xml' ,
|
||
|
'tif' => 'image/tiff' ,
|
||
|
'tiff' => 'image/tiff' ,
|
||
|
'djvu' => 'image/vnd.djvu' ,
|
||
|
'djv' => 'image/vnd.djvu' ,
|
||
|
'ico' => 'image/vnd.microsoft.icon' ,
|
||
|
'wbmp' => 'image/vnd.wap.wbmp' ,
|
||
|
'ras' => 'image/x-cmu-raster' ,
|
||
|
'cdr' => 'image/x-coreldraw' ,
|
||
|
'pat' => 'image/x-coreldrawpattern' ,
|
||
|
'cdt' => 'image/x-coreldrawtemplate' ,
|
||
|
'cpt' => 'image/x-corelphotopaint' ,
|
||
|
'art' => 'image/x-jg' ,
|
||
|
'jng' => 'image/x-jng' ,
|
||
|
'bmp' => 'image/x-ms-bmp' ,
|
||
|
'psd' => 'image/x-photoshop' ,
|
||
|
'pnm' => 'image/x-portable-anymap' ,
|
||
|
'pbm' => 'image/x-portable-bitmap' ,
|
||
|
'pgm' => 'image/x-portable-graymap' ,
|
||
|
'ppm' => 'image/x-portable-pixmap' ,
|
||
|
'rgb' => 'image/x-rgb' ,
|
||
|
'xbm' => 'image/x-xbitmap' ,
|
||
|
'xpm' => 'image/x-xpixmap' ,
|
||
|
'xwd' => 'image/x-xwindowdump' ,
|
||
|
'eml' => 'message/rfc822' ,
|
||
|
'igs' => 'model/iges' ,
|
||
|
'iges' => 'model/iges' ,
|
||
|
'silo' => 'model/mesh' ,
|
||
|
'msh' => 'model/mesh' ,
|
||
|
'mesh' => 'model/mesh' ,
|
||
|
'icz' => 'text/calendar' ,
|
||
|
'ics' => 'text/calendar' ,
|
||
|
'css' => 'text/css' ,
|
||
|
'csv' => 'text/csv' ,
|
||
|
'323' => 'text/h323' ,
|
||
|
'html' => 'text/html' ,
|
||
|
'htm' => 'text/html' ,
|
||
|
'shtml' => 'text/html' ,
|
||
|
'uls' => 'text/iuls' ,
|
||
|
'mml' => 'text/mathml' ,
|
||
|
'txt' => 'text/plain' ,
|
||
|
'pot' => 'text/plain' ,
|
||
|
'text' => 'text/plain' ,
|
||
|
'asc' => 'text/plain' ,
|
||
|
'rtx' => 'text/richtext' ,
|
||
|
'wsc' => 'text/scriptlet' ,
|
||
|
'sct' => 'text/scriptlet' ,
|
||
|
'tsv' => 'text/tab-separated-values' ,
|
||
|
'ts' => 'text/texmacs' ,
|
||
|
'tm' => 'text/texmacs' ,
|
||
|
'jad' => 'text/vnd.sun.j2me.app-descriptor' ,
|
||
|
'wml' => 'text/vnd.wap.wml' ,
|
||
|
'wmls' => 'text/vnd.wap.wmlscript' ,
|
||
|
'bib' => 'text/x-bibtex' ,
|
||
|
'boo' => 'text/x-boo' ,
|
||
|
'hpp' => 'text/x-c++hdr' ,
|
||
|
'hh' => 'text/x-c++hdr' ,
|
||
|
'h++' => 'text/x-c++hdr' ,
|
||
|
'hxx' => 'text/x-c++hdr' ,
|
||
|
'cxx' => 'text/x-c++src' ,
|
||
|
'cc' => 'text/x-c++src' ,
|
||
|
'cpp' => 'text/x-c++src' ,
|
||
|
'c++' => 'text/x-c++src' ,
|
||
|
'h' => 'text/x-chdr' ,
|
||
|
'htc' => 'text/x-component' ,
|
||
|
'csh' => 'text/x-csh' ,
|
||
|
'c' => 'text/x-csrc' ,
|
||
|
'patch' => 'text/x-diff' ,
|
||
|
'diff' => 'text/x-diff' ,
|
||
|
'd' => 'text/x-dsrc' ,
|
||
|
'hs' => 'text/x-haskell' ,
|
||
|
'java' => 'text/x-java' ,
|
||
|
'lhs' => 'text/x-literate-haskell' ,
|
||
|
'moc' => 'text/x-moc' ,
|
||
|
'pas' => 'text/x-pascal' ,
|
||
|
'p' => 'text/x-pascal' ,
|
||
|
'gcd' => 'text/x-pcs-gcd' ,
|
||
|
'pm' => 'text/x-perl' ,
|
||
|
'pl' => 'text/x-perl' ,
|
||
|
'py' => 'text/x-python' ,
|
||
|
'etx' => 'text/x-setext' ,
|
||
|
'sh' => 'text/x-sh' ,
|
||
|
'tk' => 'text/x-tcl' ,
|
||
|
'tcl' => 'text/x-tcl' ,
|
||
|
'cls' => 'text/x-tex' ,
|
||
|
'ltx' => 'text/x-tex' ,
|
||
|
'sty' => 'text/x-tex' ,
|
||
|
'tex' => 'text/x-tex' ,
|
||
|
'vcs' => 'text/x-vcalendar' ,
|
||
|
'vcf' => 'text/x-vcard' ,
|
||
|
'3gp' => 'video/3gpp' ,
|
||
|
'dl' => 'video/dl' ,
|
||
|
'dif' => 'video/dv' ,
|
||
|
'dv' => 'video/dv' ,
|
||
|
'fli' => 'video/fli' ,
|
||
|
'gl' => 'video/gl' ,
|
||
|
'mp4' => 'video/mp4' ,
|
||
|
'f4v' => 'video/mp4' ,
|
||
|
'f4p' => 'video/mp4' ,
|
||
|
'mpe' => 'video/mpeg' ,
|
||
|
'mpeg' => 'video/mpeg' ,
|
||
|
'mpg' => 'video/mpeg' ,
|
||
|
'ogv' => 'video/ogg' ,
|
||
|
'qt' => 'video/quicktime' ,
|
||
|
'mov' => 'video/quicktime' ,
|
||
|
'mxu' => 'video/vnd.mpegurl' ,
|
||
|
'lsf' => 'video/x-la-asf' ,
|
||
|
'lsx' => 'video/x-la-asf' ,
|
||
|
'mng' => 'video/x-mng' ,
|
||
|
'asx' => 'video/x-ms-asf' ,
|
||
|
'asf' => 'video/x-ms-asf' ,
|
||
|
'wm' => 'video/x-ms-wm' ,
|
||
|
'wmv' => 'video/x-ms-wmv' ,
|
||
|
'wmx' => 'video/x-ms-wmx' ,
|
||
|
'wvx' => 'video/x-ms-wvx' ,
|
||
|
'avi' => 'video/x-msvideo' ,
|
||
|
'movie' => 'video/x-sgi-movie' ,
|
||
|
'ice' => 'x-conference/x-cooltalk' ,
|
||
|
'sisx' => 'x-epoc/x-sisx-app' ,
|
||
|
'wrl' => 'x-world/x-vrml' ,
|
||
|
'vrm' => 'x-world/x-vrml' ,
|
||
|
'vrml' => 'x-world/x-vrml' ,
|
||
|
'f4a' => 'audio/mp4' ,
|
||
|
'f4b' => 'audio/mp4' ,
|
||
|
'flv' => 'video/x-flv' ,
|
||
|
'm4v' => 'video/x-m4v' );
|
||
|
|
||
|
|
||
|
|
||
|
// Enable any modules required for the test. This should be an array of
|
||
|
// module names.
|
||
|
parent::setUp();
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
/*
|
||
|
*test the list of mimetypes
|
||
|
*/
|
||
|
public function test_mimes_types( ) {
|
||
|
//Check a file with no period whatsoever
|
||
|
$this->assertTrue($this->private_test_mime_type("png"));
|
||
|
|
||
|
//check a file with multiple periods
|
||
|
$this->assertTrue($this->private_test_mime_type("hi.ba.cat.meow.jpg"));
|
||
|
|
||
|
//Test all filenames in the function
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ez"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.atom"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.atomcat"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.atomsrv"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cap"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pcap"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cu"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.tsp"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.hta"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.jar"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ser"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.class"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.hqx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.nb"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mdb"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.dot"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.doc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.bin"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.oda"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ogx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pdf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.key"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pgp"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.prf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.eps"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ai"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ps"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.rar"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.rdf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.rss"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.rtf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.smi"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.smil"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cdy"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.kml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.kmz"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xul"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xlb"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xlt"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xls"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xlam"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xlsb"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xlsm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xltm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cat"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.stl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pps"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ppt"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ppam"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pptm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ppsm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.potm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.docm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.dotm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xps"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.odc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.odb"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.odf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.odg"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.otg"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.odi"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.odp"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.otp"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ods"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ots"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.odt"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.odm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ott"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.oth"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pptx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ppsx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.potx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xlsx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xltx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.docx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.dotx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cod"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mmf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sdc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sds"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sda"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sdd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sdw"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sgl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sxc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.stc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sxd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.std"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sxi"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sti"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sxm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sxw"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sxg"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.stw"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sis"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.vsd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wbxml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wmlc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wmlsc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wpd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wp5"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wk"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.7z"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.abw"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.dmg"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.bcpio"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.torrent"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cab"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cbr"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cbz"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cdf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.vcd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pgn"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cpio"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.udeb"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.deb"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.dir"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.dxr"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.dcr"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.dms"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wad"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.dvi"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.flac"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pfa"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pfb"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pcf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.gsf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pcf.z"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.spl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.gnumeric"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sgf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.gcf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.taz"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.gtar"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.tgz"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.hdf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.rhtml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.phtml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pht"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.php"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.phps"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.php3"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.php3p"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.php4"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ica"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ins"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.isp"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.iii"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.iso"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.jnlp"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.js"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.jmz"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.chrt"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.kil"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.skp"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.skd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.skm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.skt"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.kpr"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.kpt"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ksp"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.kwd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.kwt"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.latex"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.lha"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.lyx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.lzh"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.lzx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.maker"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.frm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.frame"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.fm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.book"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.fb"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.fbdoc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mif"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wmd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wmz"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.dll"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.bat"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.exe"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.com"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.msi"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.nc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pac"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.nwc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.o"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.oza"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.p7r"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.crl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pyo"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pyc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.qtl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.rpm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.shar"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.swf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.swfl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sitx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sit"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sv4cpio"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sv4crc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.tar"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.gf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pk"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.texi"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.texinfo"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sik"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.~"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.bak"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.%"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.old"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.t"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.roff"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.tr"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.man"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.me"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ms"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ustar"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.src"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wz"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.crt"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xcf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.fig"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xpi"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xht"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xhtml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xsl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.zip"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.au"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.snd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mid"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.midi"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.kar"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mpega"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mpga"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.m4a"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mp3"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mp2"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ogg"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.oga"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.spx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sid"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.aif"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.aiff"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.aifc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.gsm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.m3u"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wax"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wma"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.rm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ram"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ra"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pls"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sd2"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wav"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.alc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cac"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cache"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.csf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cascii"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cbin"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ctab"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cdx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cer"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.c3d"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.chm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cif"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cmdf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cpa"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.bsd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.csml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.csm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ctx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cxf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cef"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.emb"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.embl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.spc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.gam"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.inp"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.gamin"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.fchk"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.fch"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cub"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.gau"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.gjf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.gjc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.gal"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.gcg"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.gen"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.hin"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.istr"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ist"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.dx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.jdx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.kin"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mcm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mmd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mmod"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mol"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.rd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.rxn"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sdf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.tgf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mcif"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mol2"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.b"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.gpt"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mopcrt"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.zmt"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mpc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.dat"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mop"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.moo"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mvb"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.prt"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.aso"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.val"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.asn"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ent"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pdb"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ros"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sw"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.vms"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.vmd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xtel"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xyz"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.gif"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ief"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.jpeg"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.jpe"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.jpg"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pcx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.png"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.svgz"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.svg"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.tif"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.tiff"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.djvu"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.djv"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ico"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wbmp"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ras"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cdr"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pat"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cdt"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cpt"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.art"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.jng"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.bmp"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.psd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pnm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pbm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pgm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ppm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.rgb"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xbm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xpm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.xwd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.eml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.igs"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.iges"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.silo"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.msh"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mesh"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.icz"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ics"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.css"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.csv"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.323"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.html"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.htm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.shtml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.uls"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.txt"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pot"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.text"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.asc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.rtx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wsc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sct"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.tsv"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ts"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.tm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.jad"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wmls"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.bib"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.boo"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.hpp"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.hh"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.h++"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.hxx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cxx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cpp"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.c++"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.h"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.htc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.csh"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.c"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.patch"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.diff"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.d"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.hs"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.java"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.lhs"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.moc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pas"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.p"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.gcd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.pl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.py"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.etx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sh"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.tk"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.tcl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.cls"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ltx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sty"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.tex"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.vcs"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.vcf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.3gp"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.dl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.dif"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.dv"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.fli"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.gl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mp4"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.f4v"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.f4p"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mpe"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mpeg"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mpg"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ogv"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.qt"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mov"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mxu"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.lsf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.lsx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.mng"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.asx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.asf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wmv"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wmx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wvx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.avi"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.movie"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.ice"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.sisx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.wrl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.vrm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.vrml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.f4a"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.f4b"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.flv"));
|
||
|
$this->assertTrue($this->private_test_mime_type("test.m4v"));
|
||
|
}
|
||
|
|
||
|
/*
|
||
|
* test the list of extension types
|
||
|
*/
|
||
|
function text_ext_types( ) {
|
||
|
$this->assertTrue($this->private_test_mime_type("application/andrew-inset"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/atom"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/atomcat+xml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/atomserv+xml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/cap"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/cu-seeme"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/dsptype"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/hta"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/java-archive"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/java-serialized-object"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/java-vm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/mac-binhex40"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/mathematica"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/msaccess"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/msword"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/octet-stream"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/oda"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/ogg"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/pdf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/pgp-keys"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/pgp-signature"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/pics-rules"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/postscript"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/rar"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/rdf+xml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/rss+xml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/rtf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/smil"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.cinderella"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.google-earth.kml+xml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.google-earth.kmz"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.mozilla.xul+xml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.ms-excel"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.ms-excel.addin.macroEnabled.12"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.ms-excel.sheet.binary.macroEnabled.12"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.ms-excel.sheet.macroEnabled.12"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.ms-excel.template.macroEnabled.12"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.ms-pki.seccat"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.ms-pki.stl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.ms-powerpoint"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.ms-powerpoint.addin.macroEnabled.12"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.ms-powerpoint.presentation.macroEnabled.12"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.ms-powerpoint.slideshow.macroEnabled.12"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.ms-powerpoint.template.macroEnabled.12"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.ms-word.document.macroEnabled.12"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.ms-word.template.macroEnabled.12"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.ms-xpsdocument"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.oasis.opendocument.chart"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.oasis.opendocument.database"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.oasis.opendocument.formula"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.oasis.opendocument.graphics"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.oasis.opendocument.graphics-template"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.oasis.opendocument.image"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.oasis.opendocument.presentation"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.oasis.opendocument.presentation-template"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.oasis.opendocument.spreadsheet"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.oasis.opendocument.spreadsheet-template"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.oasis.opendocument.text"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.oasis.opendocument.text-master"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.oasis.opendocument.text-template"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.oasis.opendocument.text-web"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.openxmlformats-officedocument.presentationml.presentation"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.openxmlformats-officedocument.presentationml.slideshow"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.openxmlformats-officedocument.presentationml.template"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.openxmlformats-officedocument.spreadsheetml.template"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.openxmlformats-officedocument.wordprocessingml.document"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.openxmlformats-officedocument.wordprocessingml.template"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.rim.cod"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.smaf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.stardivision.calc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.stardivision.chart"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.stardivision.draw"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.stardivision.impress"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.stardivision.math"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.stardivision.writer"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.stardivision.writer-global"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.sun.xml.calc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.sun.xml.calc.template"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.sun.xml.draw"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.sun.xml.draw.template"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.sun.xml.impress"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.sun.xml.impress.template"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.sun.xml.math"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.sun.xml.writer"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.sun.xml.writer.global"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.sun.xml.writer.template"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.symbian.install"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.visio"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.wap.wbxml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.wap.wmlc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/vnd.wap.wmlscriptc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/wordperfect"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/wordperfect5.1"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-123"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-7z-compressed"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-abiword"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-apple-diskimage"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-bcpio"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-bittorrent"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-cab"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-cbr"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-cbz"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-cdf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-cdlink"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-chess-pgn"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-cpio"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-debian-package"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-director"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-dms"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-doom"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-dvi"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-flac"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-font"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-freemind"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-futuresplash"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-gnumeric"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-go-sgf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-graphing-calculator"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-gtar"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-hdf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-httpd-eruby"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-httpd-php"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-httpd-php-source"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-httpd-php3"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-httpd-php3-preprocessed"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-httpd-php4"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-ica"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-internet-signup"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-iphone"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-iso9660-image"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-java-jnlp-file"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-javascript"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-jmol"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-kchart"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-killustrator"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-koan"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-kpresenter"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-kspread"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-kword"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-latex"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-lha"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-lyx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-lzh"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-lzx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-maker"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-mif"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-ms-wmd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-ms-wmz"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-msdos-program"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-msi"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-netcdf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-ns-proxy-autoconfig"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-nwc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-object"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-oz-application"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-pkcs7-certreqresp"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-pkcs7-crl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-python-code"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-quicktimeplayer"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-redhat-package-manager"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-shar"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-shockwave-flash"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-stuffit"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-sv4cpio"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-sv4crc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-tar"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-tcl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-tex-gf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-tex-pk"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-texinfo"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-trash"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-troff"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-troff-man"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-troff-me"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-troff-ms"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-ustar"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-wais-source"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-wingz"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-x509-ca-cert"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-xcf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-xfig"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/x-xpinstall"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/xhtml+xml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/xml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("application/zip"));
|
||
|
$this->assertTrue($this->private_test_mime_type("audio/basic"));
|
||
|
$this->assertTrue($this->private_test_mime_type("audio/midi"));
|
||
|
$this->assertTrue($this->private_test_mime_type("audio/mp4"));
|
||
|
$this->assertTrue($this->private_test_mime_type("audio/mpeg"));
|
||
|
$this->assertTrue($this->private_test_mime_type("audio/ogg"));
|
||
|
$this->assertTrue($this->private_test_mime_type("audio/prs.sid"));
|
||
|
$this->assertTrue($this->private_test_mime_type("audio/x-aiff"));
|
||
|
$this->assertTrue($this->private_test_mime_type("audio/x-gsm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("audio/x-mpegurl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("audio/x-ms-wax"));
|
||
|
$this->assertTrue($this->private_test_mime_type("audio/x-ms-wma"));
|
||
|
$this->assertTrue($this->private_test_mime_type("audio/x-pn-realaudio"));
|
||
|
$this->assertTrue($this->private_test_mime_type("audio/x-realaudio"));
|
||
|
$this->assertTrue($this->private_test_mime_type("audio/x-scpls"));
|
||
|
$this->assertTrue($this->private_test_mime_type("audio/x-sd2"));
|
||
|
$this->assertTrue($this->private_test_mime_type("audio/x-wav"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-alchemy"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-cache"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-cache-csf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-cactvs-binary"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-cdx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-cerius"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-chem3d"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-chemdraw"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-cif"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-cmdf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-cml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-compass"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-crossfire"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-csml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-ctx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-cxf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-embl-dl-nucleotide"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-galactic-spc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-gamess-input"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-gaussian-checkpoint"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-gaussian-cube"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-gaussian-input"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-gaussian-log"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-gcg8-sequence"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-genbank"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-hin"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-isostar"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-jcamp-dx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-kinemage"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-macmolecule"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-macromodel-input"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-mdl-molfile"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-mdl-rdfile"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-mdl-rxnfile"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-mdl-sdfile"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-mdl-tgf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-mmcif"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-mol2"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-molconn-Z"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-mopac-graph"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-mopac-input"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-mopac-out"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-mopac-vib"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-ncbi-asn1-ascii"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-ncbi-asn1-binary"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-ncbi-asn1-spec"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-pdb"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-rosdal"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-swissprot"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-vamas-iso14976"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-vmd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-xtel"));
|
||
|
$this->assertTrue($this->private_test_mime_type("chemical/x-xyz"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/gif"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/ief"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/jpeg"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/pcx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/png"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/svg+xml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/tiff"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/vnd.djvu"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/vnd.microsoft.icon"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/vnd.wap.wbmp"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/x-cmu-raster"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/x-coreldraw"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/x-coreldrawpattern"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/x-coreldrawtemplate"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/x-corelphotopaint"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/x-jg"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/x-jng"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/x-ms-bmp"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/x-photoshop"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/x-portable-anymap"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/x-portable-bitmap"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/x-portable-graymap"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/x-portable-pixmap"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/x-rgb"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/x-xbitmap"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/x-xpixmap"));
|
||
|
$this->assertTrue($this->private_test_mime_type("image/x-xwindowdump"));
|
||
|
$this->assertTrue($this->private_test_mime_type("message/rfc822"));
|
||
|
$this->assertTrue($this->private_test_mime_type("model/iges"));
|
||
|
$this->assertTrue($this->private_test_mime_type("model/mesh"));
|
||
|
$this->assertTrue($this->private_test_mime_type("model/vrml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/calendar"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/css"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/csv"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/h323"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/html"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/iuls"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/mathml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/plain"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/richtext"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/scriptlet"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/tab-separated-values"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/texmacs"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/vnd.sun.j2me.app-descriptor"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/vnd.wap.wml"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/vnd.wap.wmlscript"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-bibtex"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-boo"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-c++hdr"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-c++src"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-chdr"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-component"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-csh"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-csrc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-diff"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-dsrc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-haskell"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-java"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-literate-haskell"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-moc"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-pascal"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-pcs-gcd"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-perl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-python"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-setext"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-sh"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-tcl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-tex"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-vcalendar"));
|
||
|
$this->assertTrue($this->private_test_mime_type("text/x-vcard"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/3gpp"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/dl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/dv"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/fli"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/gl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/mp4"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/mpeg"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/ogg"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/quicktime"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/vnd.mpegurl"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/x-flv"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/x-la-asf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/x-m4v"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/x-mng"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/x-ms-asf"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/x-ms-wm"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/x-ms-wmv"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/x-ms-wmx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/x-ms-wvx"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/x-msvideo"));
|
||
|
$this->assertTrue($this->private_test_mime_type("video/x-sgi-movie"));
|
||
|
$this->assertTrue($this->private_test_mime_type("x-conference/x-cooltalk"));
|
||
|
$this->assertTrue($this->private_test_mime_type("x-epoc/x-sisx-app"));
|
||
|
$this->assertTrue($this->private_test_mime_type("x-world/x-vrml"));
|
||
|
|
||
|
}
|
||
|
}
|