65 lines
5.0 KiB
PHP
Executable File
65 lines
5.0 KiB
PHP
Executable File
#!/usr/bin/env php
|
|
<?php
|
|
declare(strict_types=1);
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|
include dirname(__FILE__, 2) . '/message.class.php';
|
|
|
|
zdTable('user')->gen(1);
|
|
|
|
su('admin');
|
|
|
|
/**
|
|
|
|
title=测试 messageModel->getObjectActions();
|
|
cid=1
|
|
pid=1
|
|
|
|
*/
|
|
|
|
$message = new messageTest();
|
|
|
|
$objectActions = $message->getObjectActionsTest();
|
|
|
|
r($objectActions) && p('product:opened') && e('创建'); //查询objectType为product的action是opened的lab标签
|
|
r($objectActions) && p('story:frombug') && e('转研发需求'); //查询objectType为story的action是frombug的lab标签
|
|
r($objectActions) && p('productplan:edited') && e('编辑'); //查询objectType为productplan的action是edited的lab标签
|
|
r($objectActions) && p('project:delayed') && e('延期'); //查询objectType为project的action是delayed的lab标签
|
|
r($objectActions) && p('task:assigned') && e('指派'); //查询objectType为task的action是assigned的lab标签
|
|
r($objectActions) && p('bug:closed') && e('关闭'); //查询objectType为bug的action是closed的lab标签
|
|
r($objectActions) && p('case:opened') && e('创建'); //查询objectType为case的action是opended的lab标签
|
|
r($objectActions) && p('testtask:started') && e('开始'); //查询objectType为testtask的action是starteded的lab标签
|
|
r($objectActions) && p('todo:edited') && e('编辑'); //查询objectType为todo的action是edited的lab标签
|
|
r($objectActions) && p('doc:created') && e('创建'); //查询objectType为doc的action是created的lab标签
|
|
|
|
r(implode(',', array_keys($objectActions))) && p() && e('product,story,productplan,project,task,bug,case,testtask,todo,doc,kanbancard'); // 查询有动作的对象类型
|
|
|
|
r(implode(',', array_keys($objectActions['product']))) && p() && e('opened,edited,closed,undeleted'); // 查询 product 的对象操作 key
|
|
r(implode(',', array_values($objectActions['product']))) && p() && e('创建,编辑,关闭,还原'); // 查询 product 的对象操作 value
|
|
|
|
r(implode(',', array_keys($objectActions['story']))) && p() && e('opened,edited,commented,frombug,changed,reviewed,closed,activated,assigned'); // 查询 story 的对象操作 key
|
|
r(implode(',', array_values($objectActions['story']))) && p() && e('创建,编辑,备注,转研发需求,变更,评审,关闭,激活,指派'); // 查询 story 的对象操作 value
|
|
|
|
r(implode(',', array_keys($objectActions['productplan']))) && p() && e('opened,edited'); // 查询 productplan 的对象操作 key
|
|
r(implode(',', array_values($objectActions['productplan']))) && p() && e('创建,编辑'); // 查询 productplan 的对象操作 value
|
|
|
|
r(implode(',', array_keys($objectActions['project']))) && p() && e('opened,edited,started,delayed,suspended,closed,activated,undeleted'); // 查询 project 的对象操作 key
|
|
r(implode(',', array_values($objectActions['project']))) && p() && e('创建,编辑,开始,延期,挂起,关闭,激活,还原'); // 查询 project 的对象操作 value
|
|
|
|
r(implode(',', array_keys($objectActions['task']))) && p() && e('opened,edited,commented,assigned,confirmed,started,finished,paused,canceled,restarted,closed,activated'); // 查询 task 的对象操作 key
|
|
r(implode(',', array_values($objectActions['task']))) && p() && e('创建,编辑,备注,指派,确认研发需求,开始,完成,暂停,取消,继续,关闭,激活'); // 查询 task 的对象操作 value
|
|
|
|
r(implode(',', array_keys($objectActions['bug']))) && p() && e('opened,edited,commented,assigned,confirmed,bugconfirmed,resolved,closed,activated'); // 查询 bug 的对象操作 key
|
|
r(implode(',', array_values($objectActions['bug']))) && p() && e('创建,编辑,备注,指派,确认研发需求,确认,解决,关闭,激活'); // 查询 bug 的对象操作 value
|
|
|
|
r(implode(',', array_keys($objectActions['case']))) && p() && e('opened,edited,commented,reviewed,confirmed'); // 查询 case 的对象操作 key
|
|
r(implode(',', array_values($objectActions['case']))) && p() && e('创建,编辑,备注,评审,确认研发需求'); // 查询 case 的对象操作 value
|
|
|
|
r(implode(',', array_keys($objectActions['testtask']))) && p() && e('opened,edited,started,blocked,closed,activated'); // 查询 testtask 的对象操作 key
|
|
r(implode(',', array_values($objectActions['testtask']))) && p() && e('创建,编辑,开始,阻塞,关闭,激活'); // 查询 testtask 的对象操作 value
|
|
|
|
r(implode(',', array_keys($objectActions['todo']))) && p() && e('opened,edited'); // 查询 todo 的对象操作 key
|
|
r(implode(',', array_values($objectActions['todo']))) && p() && e('创建,编辑'); // 查询 todo 的对象操作 value
|
|
|
|
r(implode(',', array_keys($objectActions['doc']))) && p() && e('created,edited'); // 查询 doc 的对象操作 key
|
|
r(implode(',', array_values($objectActions['doc']))) && p() && e('创建,编辑'); // 查询 doc 的对象操作 value
|