35 lines
1.4 KiB
PHP
Executable file
35 lines
1.4 KiB
PHP
Executable file
#!/usr/bin/env php
|
||
<?php
|
||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||
include dirname(__FILE__, 2) . '/lib/projectzen.unittest.class.php';
|
||
su('admin');
|
||
zenData('project')->gen(10);
|
||
|
||
/**
|
||
|
||
title=测试 projectZen::prepareCreateExtras();
|
||
timeout=0
|
||
cid=17950
|
||
|
||
- 执行project模块的prepareCreateExtrasTest方法,参数是$testData, 0 属性end @『计划完成』不能为空。
|
||
- 执行project模块的prepareCreateExtrasTest方法,参数是$testData, 0 属性days @可用工作日不能超过『-5』天
|
||
- 执行project模块的prepareCreateExtrasTest方法,参数是$testData, 0 属性end @2025-07-17
|
||
- 执行project模块的prepareCreateExtrasTest方法,参数是$testData, 1 属性type @project
|
||
- 执行project模块的prepareCreateExtrasTest方法,参数是$testData, 0 属性acl @privately
|
||
*/
|
||
|
||
global $tester;
|
||
$project = new projectZenTest();
|
||
|
||
$testData = array();
|
||
|
||
$testData['name'] = 'test0707';
|
||
r($project->prepareCreateExtrasTest($testData, 0)) && p('end') && e('『计划完成』不能为空。');
|
||
$testData['end'] = '2025-07-01';
|
||
r($project->prepareCreateExtrasTest($testData, 0)) && p('days') && e('可用工作日不能超过『-5』天');
|
||
$testData['end'] = '2025-07-17';
|
||
r($project->prepareCreateExtrasTest($testData, 0)) && p('end') && e('2025-07-17');
|
||
r($project->prepareCreateExtrasTest($testData, 1)) && p('type') && e('project');
|
||
$testData['acl'] = 'private';
|
||
r($project->prepareCreateExtrasTest($testData, 0)) && p('acl') && e('private');
|