Files
EasySoft-ZenTaoPMS/module/story/test/tao/getmodules4executionstories.php
T

39 lines
2.0 KiB
PHP
Executable File

#!/usr/bin/env php
<?php
/**
title=测试 storyModel->getModules4ExecutionStories();
cid=0
- 不传入数据。 @0
- 传入 type=byproduct,不传入 param 参数。 @0
- 传入 type=byproduct 和 param 参数。 @0
- 传入 type=bymodule,不传入 param 参数。 @0
- 传入 type=bymodule 和 param 参数。属性1 @1
- 设置COOKIE,传入 type=byproduct,不传入 param 参数。属性2 @2
- 设置COOKIE,传入 type=byproduct 和 param 参数。属性2 @2
- 设置COOKIE,传入 type,不传入 param 参数。属性2 @2
- 设置COOKIE,传入 type=bymodule 和 param 参数。属性1 @1
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
$module = zenData('module');
$module->type->range('story');
$module->gen(50);
global $tester;
$storyModel = $tester->loadModel('story');
r($storyModel->getModules4ExecutionStories('', '')) && p() && e('0'); //不传入数据。
r($storyModel->getModules4ExecutionStories('byproduct', '')) && p() && e('0'); //传入 type=byproduct,不传入 param 参数。
r($storyModel->getModules4ExecutionStories('byproduct', '1')) && p() && e('0'); //传入 type=byproduct 和 param 参数。
r($storyModel->getModules4ExecutionStories('bymodule', '')) && p() && e('0'); //传入 type=bymodule,不传入 param 参数。
r($storyModel->getModules4ExecutionStories('bymodule', '1')) && p(1) && e('1'); //传入 type=bymodule 和 param 参数。
$_COOKIE['storyModuleParam'] = 2;
r($storyModel->getModules4ExecutionStories('byproduct', '')) && p(2) && e('2'); //设置COOKIE,传入 type=byproduct,不传入 param 参数。
r($storyModel->getModules4ExecutionStories('byproduct', '1')) && p(2) && e('2'); //设置COOKIE,传入 type=byproduct 和 param 参数。
r($storyModel->getModules4ExecutionStories('bymodule', '')) && p(2) && e('2'); //设置COOKIE,传入 type,不传入 param 参数。
r($storyModel->getModules4ExecutionStories('bymodule', '1')) && p(1) && e('1'); //设置COOKIE,传入 type=bymodule 和 param 参数。