* Finish extension.
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 extensionModel->checkDownloadPath();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
*/
|
||||
|
||||
global $tester;
|
||||
$result = $tester->loadModel('extension')->checkDownloadPath();
|
||||
|
||||
r(count($result)) && p() && e('2'); // 查看获取到的结果数量
|
||||
r($result) && p('result') && e('ok'); // 查看获取到的结果
|
||||
@@ -0,0 +1,16 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 extensionModel->construct();
|
||||
cid=1
|
||||
pid=1
|
||||
|
||||
*/
|
||||
|
||||
$extension = new extensionTest();
|
||||
|
||||
r($extension->constructTest()) && p() && e();
|
||||
@@ -0,0 +1,25 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 extensionModel->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的详细信息
|
||||
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 extensionModel->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的插件详细信息
|
||||
@@ -0,0 +1,24 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 extensionModel->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中是否包含地盘相关
|
||||
Reference in New Issue
Block a user