diff --git a/test/model/api/createstruct.php b/test/model/api/createstruct.php index fd2da8c312..6c84017dec 100644 --- a/test/model/api/createstruct.php +++ b/test/model/api/createstruct.php @@ -12,6 +12,26 @@ pid=1 */ +global $tester; $api = new apiTest(); -r($api->createStructTest()) && p() && e(); \ No newline at end of file +$emptyNameStruct = new stdclass(); +$emptyNameStruct->name = ''; +$emptyNameStruct->type = 'formData'; +$emptyNameStruct->attribute = '[{"field":"field1","paramsType":"string","required":true,"desc":"desc","structType":"formData","sub":1,"key":"l2u5qy3jc1se6ghigll","children":[]}]'; +$emptyNameStruct->desc = ''; +$emptyNameStruct->addedBy = $tester->app->user->account; +$emptyNameStruct->addedDate = helper::now(); + +$normalStruct = new stdclass(); +$normalStruct->name = 'struct'; +$normalStruct->type = 'formData'; +$normalStruct->attribute = '[{"field":"field1","paramsType":"string","required":true,"desc":"desc","structType":"formData","sub":1,"key":"l2u5qy3jc1se6ghigll","children":[]}]'; +$normalStruct->desc = ''; +$normalStruct->addedBy = $tester->app->user->account; +$normalStruct->addedDate = helper::now(); + +r($api->createStructTest($normalStruct)) && p('name') && e('struct'); //创建数据结构 +r($api->createStructTest($emptyNameStruct)) && p('name:0') && e('『Name』should not be blank.'); //创建没有结构名的数据结构 + +//system("./ztest init");