* Add unit test of file.
This commit is contained in:
Executable
+40
@@ -0,0 +1,40 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
include dirname(dirname(dirname(__FILE__))) . '/class/file.class.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 fileModel->getExtension();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
获取 1.xlsm 的扩展名 >> xlsm
|
||||
获取 2.jpg 的扩展名 >> jpg
|
||||
获取 3.ppt 的扩展名 >> txt
|
||||
获取 4.txt 的扩展名 >> mp4
|
||||
获取 5.zip 的扩展名 >> zip
|
||||
获取 1.php 的扩展名 >> txt
|
||||
获取 2.phtml 的扩展名 >> txt
|
||||
获取 3.jsp 的扩展名 >> txt
|
||||
获取 4.py 的扩展名 >> txt
|
||||
获取 5.abc 的扩展名 >> txt
|
||||
|
||||
*/
|
||||
|
||||
$fileNames = array('1.xlsm', '2.jpg', '3.txt', '4.mp4::mp4', '5.zip::zip');
|
||||
$errorFileNames = array('1.php', '2.phtml', '3.jsp', '4.py', '5.abc');
|
||||
|
||||
$file = new fileTest();
|
||||
|
||||
r($file->getExtensionTest($fileNames[0])) && p() && e('xlsm'); // 获取 1.xlsm 的扩展名
|
||||
r($file->getExtensionTest($fileNames[1])) && p() && e('jpg'); // 获取 2.jpg 的扩展名
|
||||
r($file->getExtensionTest($fileNames[2])) && p() && e('txt'); // 获取 3.ppt 的扩展名
|
||||
r($file->getExtensionTest($fileNames[3])) && p() && e('mp4'); // 获取 4.txt 的扩展名
|
||||
r($file->getExtensionTest($fileNames[4])) && p() && e('zip'); // 获取 5.zip 的扩展名
|
||||
r($file->getExtensionTest($errorFileNames[0])) && p() && e('txt'); // 获取 1.php 的扩展名
|
||||
r($file->getExtensionTest($errorFileNames[1])) && p() && e('txt'); // 获取 2.phtml 的扩展名
|
||||
r($file->getExtensionTest($errorFileNames[2])) && p() && e('txt'); // 获取 3.jsp 的扩展名
|
||||
r($file->getExtensionTest($errorFileNames[3])) && p() && e('txt'); // 获取 4.py 的扩展名
|
||||
r($file->getExtensionTest($errorFileNames[4])) && p() && e('txt'); // 获取 5.abc 的扩展名
|
||||
Reference in New Issue
Block a user