znt/module/project/test/zen/preparecreateextras.php

35 lines
1.4 KiB
PHP
Raw Permalink Normal View History

#!/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');