znt/module/kanban/test/model/update.php

68 lines
2.3 KiB
PHP
Executable file
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/model.class.php';
su('admin');
zenData('kanban')->gen(5);
/**
title=测试 kanbanModel->update();
timeout=0
cid=16961
- 正常编辑看板,查看编辑后的数据
- 属性name @测试编辑看板1
- 属性space @1
- 属性owner @po15
- 属性whitelist @,user3,po15
- 正常编辑看板,查看编辑后的数据
- 属性name @测试编辑看板2
- 属性space @2
- 属性owner @po16
- 属性whitelist @user4
- 正常编辑看板,查看编辑后的数据
- 属性name @测试编辑看板3
- 属性space @3
- 属性owner @po17
- 属性whitelist @,user4,po16
- 编辑名字为空的看板查看错误信息第name条的0属性 @『看板名称』不能为空。
*/
$kanban1 = new stdclass();
$kanban1->space = 1;
$kanban1->name = '测试编辑看板1';
$kanban1->owner = 'po15';
$kanban1->team = 'user3';
$kanban1->desc = '测试编辑看板1的描述';
$kanban2 = new stdclass();
$kanban2->space = 2;
$kanban2->name = '测试编辑看板2';
$kanban2->owner = 'po16';
$kanban2->team = 'user3';
$kanban2->whitelist = 'user4';
$kanban2->desc = '测试编辑看板2的描述';
$kanban3 = new stdclass();
$kanban3->space = 3;
$kanban3->name = '测试编辑看板3';
$kanban3->owner = 'po17';
$kanban3->team = 'user5';
$kanban3->desc = '测试编辑看板3的描述';
$kanban4 = new stdclass();
$kanban4->space = 3;
$kanban4->name = '';
$kanban4->owner = 'po17';
$kanban4->team = 'user5';
$kanban4->desc = '测试编辑没有名字的看板的描述';
$kanban = new kanbanModelTest();
r($kanban->updateTest(1, $kanban1)) && p('name|space|owner|whitelist', '|') && e('测试编辑看板1|1|po15|,user3,po15'); // 正常编辑看板,查看编辑后的数据
r($kanban->updateTest(2, $kanban2)) && p('name|space|owner|whitelist', '|') && e('测试编辑看板2|2|po16|user4'); // 正常编辑看板,查看编辑后的数据
r($kanban->updateTest(3, $kanban3)) && p('name|space|owner|whitelist', '|') && e('测试编辑看板3|3|po17|,user4,po16'); // 正常编辑看板,查看编辑后的数据
r($kanban->updateTest(4, $kanban4)) && p('name:0') && e('『看板名称』不能为空。'); // 编辑名字为空的看板,查看错误信息