diff --git a/module/product/test/lib/zen.class.php b/module/product/test/lib/zen.class.php index 7c26b7d42b..c541b15fdf 100644 --- a/module/product/test/lib/zen.class.php +++ b/module/product/test/lib/zen.class.php @@ -508,4 +508,17 @@ class productZenTest extends baseTest if(dao::isError()) return dao::getError(); return $result; } + + /** + * Test getFormFields4Activate method. + * + * @access public + * @return array + */ + public function getFormFields4ActivateTest() + { + $result = $this->invokeArgs('getFormFields4Activate', array()); + if(dao::isError()) return dao::getError(); + return $result; + } } diff --git a/module/product/test/zen/getformfields4activate.php b/module/product/test/zen/getformfields4activate.php new file mode 100755 index 0000000000..3b6365b0f9 --- /dev/null +++ b/module/product/test/zen/getformfields4activate.php @@ -0,0 +1,35 @@ +#!/usr/bin/env php +getFormFields4ActivateTest()) && p('status:type') && e('string'); // 测试步骤1:检查status字段的类型 +r($productTest->getFormFields4ActivateTest()) && p('status:control') && e('hidden'); // 测试步骤2:检查status字段的控件类型 +r($productTest->getFormFields4ActivateTest()) && p('status:default') && e('normal'); // 测试步骤3:检查status字段的默认值 +r($productTest->getFormFields4ActivateTest()) && p('comment:type') && e('string'); // 测试步骤4:检查comment字段的类型 +r($productTest->getFormFields4ActivateTest()) && p('comment:control') && e('editor'); // 测试步骤5:检查comment字段的控件类型 +r($productTest->getFormFields4ActivateTest()) && p('comment:width') && e('full'); // 测试步骤6:检查comment字段的宽度 +r($productTest->getFormFields4ActivateTest()) && p('comment:required') && e('~~'); // 测试步骤7:检查comment字段是否必填 +r($productTest->getFormFields4ActivateTest()) && p('comment:default') && e('~~'); // 测试步骤8:检查comment字段的默认值 \ No newline at end of file