34 lines
3.1 KiB
PHP
Executable File
34 lines
3.1 KiB
PHP
Executable File
#!/usr/bin/env php
|
|
<?php
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|
include dirname(__FILE__, 2) . '/lib/project.unittest.class.php';
|
|
|
|
/**
|
|
|
|
title=测试 projectModel->getDisabledProducts();
|
|
timeout=0
|
|
cid=1
|
|
|
|
- 测试获取敏捷项目不可修改产品 @0
|
|
- 测试获取以产品创建的瀑布项目不可修改产品属性2 @项目已经关联了该产品中的,不能取消关联,您可以取消关联后再操作。
|
|
- 测试获取以产品创建的瀑布项目不可修改产品属性3 @该产品已经创建了阶段,如需解除与项目的关联,请删除已创建的阶段后再操作。
|
|
- 测试获取以产品创建的瀑布项目不可修改产品属性4 @该产品已经创建了阶段并关联了,如需解除与项目的关联,请先解除的关联关系,然后删除已创建的阶段后再操作。
|
|
- 测试获取以项目创建的瀑布项目不可修改产品属性5 @该产品的已经关联到了项目和执行中,请先解除与项目和执行的关联后再操作。
|
|
- 测试获取以项目创建的瀑布项目不可修改产品属性6 @项目已经关联了该产品中的,不能取消关联,您可以取消关联后再操作。
|
|
|
|
*/
|
|
|
|
zenData('project')->loadYaml('project')->gen(10);
|
|
zenData('projectproduct')->loadYaml('projectproduct')->gen(10);
|
|
zenData('story')->loadYaml('story')->gen(20);
|
|
zenData('projectstory')->loadYaml('projectstory')->gen(20);
|
|
|
|
$projectIdList = range(1, 6);
|
|
|
|
$projectTester = new Project();
|
|
r($projectTester->getDisabledProductsTest($projectIdList[0])) && p() && e('0'); // 测试获取敏捷项目不可修改产品
|
|
r($projectTester->getDisabledProductsTest($projectIdList[1])) && p('2') && e('项目已经关联了该产品中的,不能取消关联,您可以取消关联后再操作。'); // 测试获取以产品创建的瀑布项目不可修改产品
|
|
r($projectTester->getDisabledProductsTest($projectIdList[2])) && p('3') && e('该产品已经创建了阶段,如需解除与项目的关联,请删除已创建的阶段后再操作。'); // 测试获取以产品创建的瀑布项目不可修改产品
|
|
r($projectTester->getDisabledProductsTest($projectIdList[3])) && p('4') && e('该产品已经创建了阶段并关联了,如需解除与项目的关联,请先解除的关联关系,然后删除已创建的阶段后再操作。'); // 测试获取以产品创建的瀑布项目不可修改产品
|
|
r($projectTester->getDisabledProductsTest($projectIdList[4])) && p('5') && e('该产品的已经关联到了项目和执行中,请先解除与项目和执行的关联后再操作。'); // 测试获取以项目创建的瀑布项目不可修改产品
|
|
r($projectTester->getDisabledProductsTest($projectIdList[5])) && p('6') && e('项目已经关联了该产品中的,不能取消关联,您可以取消关联后再操作。'); // 测试获取以项目创建的瀑布项目不可修改产品
|