diff --git a/module/convert/test/lib/convert.unittest.class.php b/module/convert/test/lib/convert.unittest.class.php index 595b7648ae..1a60d78d8f 100755 --- a/module/convert/test/lib/convert.unittest.class.php +++ b/module/convert/test/lib/convert.unittest.class.php @@ -12,6 +12,9 @@ class MockWorkflowField class convertTest { + public $objectModel; + public $objectTao; + public function __construct() { global $tester; @@ -4325,5 +4328,4 @@ class convertTest return ''; } - } diff --git a/module/convert/test/model/getzentaoobjectlist.php b/module/convert/test/model/getzentaoobjectlist.php new file mode 100755 index 0000000000..050ec68518 --- /dev/null +++ b/module/convert/test/model/getzentaoobjectlist.php @@ -0,0 +1,41 @@ +#!/usr/bin/env php +enableER = true; +$config->URAndSR = true; +r($convert->getZentaoObjectListTest()) && p('epic') && e('业务需求'); // 步骤1:epic存在 + +// 步骤2:当enableER和URAndSR都启用时,检查requirement存在 +r($convert->getZentaoObjectListTest()) && p('requirement') && e('用户需求'); // 步骤2:requirement存在 + +// 步骤3:当enableER为false时,检查requirement仍然存在 +r($convert->getZentaoObjectListTestWithoutER()) && p('requirement') && e('用户需求'); // 步骤3:requirement仍存在 + +// 步骤4:当URAndSR为false时,检查epic仍然存在 +r($convert->getZentaoObjectListTestWithoutUR()) && p('epic') && e('业务需求'); // 步骤4:epic仍存在 + +// 步骤5:当启用所有功能时,检查story对象存在 +r($convert->getZentaoObjectListTest()) && p('story') && e('软件需求'); // 步骤5:story存在 \ No newline at end of file