diff --git a/module/convert/test/model/getversiongroup.php b/module/convert/test/model/getversiongroup.php index 5b3615160e..bcf200f706 100755 --- a/module/convert/test/model/getversiongroup.php +++ b/module/convert/test/model/getversiongroup.php @@ -7,13 +7,22 @@ title=测试 convertModel::getVersionGroup(); timeout=0 cid=0 -- 步骤1:无文件时返回空数组 @0 +- 执行convertTest模块的getVersionGroupTest方法 @0 +- 执行convertTest模块的getVersionGroupTest方法 @1 +- 执行convertTest模块的getVersionGroupTest方法 @0 +- 执行convertTest模块的getVersionGroupTest方法 @2 +- 执行convertTest模块的getVersionGroupTest方法 @3 */ include dirname(__FILE__, 5) . '/test/lib/init.php'; include dirname(__FILE__, 2) . '/lib/convert.unittest.class.php'; +zenData('company')->gen(1); +zenData('user')->gen(5); + +su('admin'); + global $app; $convertTest = new convertTest(); @@ -26,9 +35,25 @@ if(is_dir($tmpRoot)) { @rmdir($tmpRoot); } -// 测试步骤(必须至少5个,每个写在一行) -r($convertTest->getVersionGroupTest()) && p() && e('0'); // 步骤1:无文件时返回空数组 -if(!is_dir($tmpRoot)) mkdir($tmpRoot, 0755, true); $xmlContent = ''; file_put_contents($tmpRoot . 'nodeassociation.xml', $xmlContent); r(count($convertTest->getVersionGroupTest())) && p() && e('1'); // 步骤2:有效XML文件返回版本组 -file_put_contents($tmpRoot . 'nodeassociation.xml', ''); r(count($convertTest->getVersionGroupTest())) && p() && e('0'); // 步骤3:空XML文件返回空数组 -$xmlContent2 = ''; file_put_contents($tmpRoot . 'nodeassociation.xml', $xmlContent2); r(count($convertTest->getVersionGroupTest())) && p() && e('2'); // 步骤4:多个版本组的XML文件 -$xmlContent3 = ''; file_put_contents($tmpRoot . 'nodeassociation.xml', $xmlContent3); r(count($convertTest->getVersionGroupTest())) && p() && e('3'); // 步骤5:不同版本ID的情况 \ No newline at end of file +// 步骤1:无文件时返回空数组 +r($convertTest->getVersionGroupTest()) && p() && e('0'); + +// 步骤2:有效XML文件返回版本组 +if(!is_dir($tmpRoot)) mkdir($tmpRoot, 0755, true); +$xmlContent = ''; +file_put_contents($tmpRoot . 'nodeassociation.xml', $xmlContent); +r(count($convertTest->getVersionGroupTest())) && p() && e('1'); + +// 步骤3:空XML文件返回空数组 +file_put_contents($tmpRoot . 'nodeassociation.xml', ''); +r(count($convertTest->getVersionGroupTest())) && p() && e('0'); + +// 步骤4:多个版本组的XML文件 +$xmlContent2 = ''; +file_put_contents($tmpRoot . 'nodeassociation.xml', $xmlContent2); +r(count($convertTest->getVersionGroupTest())) && p() && e('2'); + +// 步骤5:不同版本ID的情况 +$xmlContent3 = ''; +file_put_contents($tmpRoot . 'nodeassociation.xml', $xmlContent3); +r(count($convertTest->getVersionGroupTest())) && p() && e('3'); \ No newline at end of file