diff --git a/test/model/extension/checkdownloadpath.php b/test/model/extension/checkdownloadpath.php new file mode 100644 index 0000000000..9a874301d9 --- /dev/null +++ b/test/model/extension/checkdownloadpath.php @@ -0,0 +1,18 @@ +#!/usr/bin/env php +checkDownloadPath(); +cid=1 +pid=1 + +*/ + +global $tester; +$result = $tester->loadModel('extension')->checkDownloadPath(); + +r(count($result)) && p() && e('2'); // 查看获取到的结果数量 +r($result) && p('result') && e('ok'); // 查看获取到的结果 diff --git a/test/model/extension/construct.php b/test/model/extension/construct.php new file mode 100644 index 0000000000..bb46dfb85d --- /dev/null +++ b/test/model/extension/construct.php @@ -0,0 +1,16 @@ +#!/usr/bin/env php +construct(); +cid=1 +pid=1 + +*/ + +$extension = new extensionTest(); + +r($extension->constructTest()) && p() && e(); diff --git a/test/model/extension/getinfofromdb.php b/test/model/extension/getinfofromdb.php new file mode 100644 index 0000000000..b2a361b5a1 --- /dev/null +++ b/test/model/extension/getinfofromdb.php @@ -0,0 +1,25 @@ +#!/usr/bin/env php +getInfoFromDB(); +cid=1 +pid=1 + +*/ + +global $tester; +$tester->loadModel('extension'); + +$ext1 = $tester->extension->getInfoFromDB('code1'); +$ext2 = $tester->extension->getInfoFromDB('code2'); +$ext3 = $tester->extension->getInfoFromDB('code3'); +$ext4 = $tester->extension->getInfoFromDB('code4'); + +r($ext1) && p('id,name,code,type,status') && e('1,这是插件名称1,code1,extension,installed'); // 获取已安装的插件1的详细信息 +r($ext2) && p('id,name,code,type,status') && e('2,这是插件名称2,code2,extension,deactivated'); // 获取已安装的插件2的详细信息 +r($ext3) && p('id,name,code,type,status') && e('3,这是插件名称3,code3,extension,installed'); // 获取已安装的插件3的详细信息 +r($ext4) && p('id,name,code,type,status') && e('4,这是插件名称4,code4,extension,deactivated'); // 获取已安装的插件4的详细信息 diff --git a/test/model/extension/getlocalextensions.php b/test/model/extension/getlocalextensions.php new file mode 100644 index 0000000000..c34b046642 --- /dev/null +++ b/test/model/extension/getlocalextensions.php @@ -0,0 +1,22 @@ +#!/usr/bin/env php +getLocalExtensions(); +cid=1 +pid=1 + +*/ + +global $tester; +$tester->loadModel('extension'); +$installedExt = $tester->extension->getLocalExtensions('installed'); +$deactivatedExt = $tester->extension->getLocalExtensions('deactivated'); + +r(count($installedExt)) && p() && e('5'); // 获取已经安装的插件数量 +r(count($deactivatedExt)) && p() && e('5'); // 获取已经销毁的插件数量 +r($installedExt) && p('code1:id,name,type,status') && e('1,这是插件名称1,extension,installed'); // 获取代号为code1的插件详细信息 +r($deactivatedExt) && p('code2:id,name,type,status') && e('2,这是插件名称2,extension,deactivated'); // 获取代号为code2的插件详细信息 diff --git a/test/model/extension/getmodulesbyapi.php b/test/model/extension/getmodulesbyapi.php new file mode 100644 index 0000000000..860621dd9e --- /dev/null +++ b/test/model/extension/getmodulesbyapi.php @@ -0,0 +1,24 @@ +#!/usr/bin/env php +getModulesByAPI(); +cid=1 +pid=1 + +*/ + +global $tester; + +$api = $tester->loadModel('extension')->getModulesByAPI(); + +$includeUser = strpos($api, '个人相关') !== false; +$includeProject = strpos($api, '项目相关') !== false; +$includeMy = strpos($api, '地盘相关') !== false; + +r($includeUser) && p() && e('1'); // 判断返回的API中是否包含个人相关 +r($includeProject) && p() && e('1'); // 判断返回的API中是否包含项目相关 +r($includeMy) && p() && e('0'); // 判断返回的API中是否包含地盘相关