#!/usr/bin/env php loadYaml('assignvarsforuploaddocs/doclib', false, 2)->gen(10); zenData('product')->loadYaml('assignvarsforuploaddocs/product', false, 2)->gen(5); zenData('project')->loadYaml('assignvarsforuploaddocs/project', false, 2)->gen(5); zenData('module')->loadYaml('assignvarsforuploaddocs/module', false, 2)->gen(5); zenData('doc')->loadYaml('assignvarsforuploaddocs/doc', false, 2)->gen(10); zenData('group')->gen(3); zenData('user')->gen(5); su('admin'); $docTest = new docZenTest(); r($docTest->assignVarsForUploadDocsTest('product', 1, 1, 0, '')) && p('objectType,libID,linkType,hasOptionMenu') && e('product,1,product,1'); // 测试产品空间下上传文档 r($docTest->assignVarsForUploadDocsTest('project', 2, 2, 0, '')) && p('objectType,libID,linkType') && e('project,2,project'); // 测试项目空间下上传文档 r($docTest->assignVarsForUploadDocsTest('custom', 0, 7, 0, '')) && p('objectType,libID,linkType,hasSpaces') && e('custom,7,custom,1'); // 测试自定义空间下上传文档 r($docTest->assignVarsForUploadDocsTest('mine', 0, 9, 0, '')) && p('objectType,libID,linkType,hasSpaces') && e('mine,9,mine,1'); // 测试我的空间下上传文档 r($docTest->assignVarsForUploadDocsTest('execution', 3, 0, 0, '')) && p('objectType,objectID') && e('execution,3'); // 测试执行空间下上传文档 r($docTest->assignVarsForUploadDocsTest('product', 0, 0, 0, '')) && p('objectType,linkType') && e('product,product'); // 测试不传入任何参数使用默认值