Files
EasySoft-ZenTaoPMS/module/story/test/model/activate.php
T
2023-09-18 16:21:03 +08:00

55 lines
1.8 KiB
PHP
Executable File

#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
su('admin');
zdTable('story')->gen(4);
/**
title=测试 storyModel->activate();
cid=1
pid=1
查看激活之前的需求状态 >> draft
查看激活之前的需求状态 >> active
查看激活之前的需求状态 >> closed
查看激活之前的需求状态 >> changing
查看激活之后的需求状态 >> active
查看激活之后的需求状态 >> active
查看激活之后的需求状态 >> active
查看激活之后的需求状态 >> active
*/
global $tester;
$tester->loadModel('story');
$beforeActivate1 = $tester->story->getById(1);
$beforeActivate2 = $tester->story->getById(2);
$beforeActivate3 = $tester->story->getById(3);
$beforeActivate4 = $tester->story->getById(4);
$_POST['status'] = 'active';
$tester->story->activate(1, (object)$_POST);
$tester->story->activate(2, (object)$_POST);
$tester->story->activate(3, (object)$_POST);
$tester->story->activate(4, (object)$_POST);
$afterActivate1 = $tester->story->getById(1);
$afterActivate2 = $tester->story->getById(2);
$afterActivate3 = $tester->story->getById(3);
$afterActivate4 = $tester->story->getById(4);
r($beforeActivate1) && p('status') && e('draft'); //查看激活之前的需求状态
r($beforeActivate2) && p('status') && e('active'); //查看激活之前的需求状态
r($beforeActivate3) && p('status') && e('closed'); //查看激活之前的需求状态
r($beforeActivate4) && p('status') && e('changing'); //查看激活之前的需求状态
r($afterActivate1) && p('status') && e('active'); //查看激活之后的需求状态
r($afterActivate2) && p('status') && e('active'); //查看激活之后的需求状态
r($afterActivate3) && p('status') && e('active'); //查看激活之后的需求状态
r($afterActivate4) && p('status') && e('active'); //查看激活之后的需求状态