#!/usr/bin/env php loadYaml('doclib_doinsertlib', false, 2)->gen(5); su('admin'); $docTest = new docTaoTest(); // 测试步骤1:正常插入有效的文档库数据 $validLib = new stdClass(); $validLib->type = 'custom'; $validLib->name = '测试文档库1'; $validLib->vision = 'rnd'; $validLib->acl = 'open'; $validLib->product = 0; $validLib->project = 0; $validLib->execution = 0; $validLib->order = 1; $validLib->deleted = '0'; r($docTest->doInsertLibTest($validLib)) && p() && e('6'); // 测试步骤2:正常插入另一个有效的文档库数据 $validLib2 = new stdClass(); $validLib2->type = 'custom'; $validLib2->name = '测试文档库2'; $validLib2->vision = 'rnd'; $validLib2->acl = 'private'; $validLib2->product = 0; $validLib2->project = 0; $validLib2->execution = 0; $validLib2->order = 2; $validLib2->deleted = '0'; r($docTest->doInsertLibTest($validLib2)) && p() && e('7'); // 测试步骤3:正常插入产品类型的文档库 $productLib = new stdClass(); $productLib->type = 'product'; $productLib->name = '产品文档库'; $productLib->vision = 'rnd'; $productLib->acl = 'open'; $productLib->product = 1; $productLib->project = 0; $productLib->execution = 0; $productLib->order = 3; $productLib->deleted = '0'; r($docTest->doInsertLibTest($productLib)) && p() && e('8'); // 测试步骤4:正常插入项目类型的文档库 $projectLib = new stdClass(); $projectLib->type = 'project'; $projectLib->name = '项目文档库'; $projectLib->vision = 'rnd'; $projectLib->acl = 'open'; $projectLib->product = 0; $projectLib->project = 1; $projectLib->execution = 0; $projectLib->order = 4; $projectLib->deleted = '0'; r($docTest->doInsertLibTest($projectLib)) && p() && e('9'); // 测试步骤5:正常插入包含特殊字符的文档库名称 $specialCharLib = new stdClass(); $specialCharLib->type = 'custom'; $specialCharLib->name = '测试文档库-API&DOC'; $specialCharLib->vision = 'rnd'; $specialCharLib->acl = 'open'; $specialCharLib->product = 0; $specialCharLib->project = 0; $specialCharLib->execution = 0; $specialCharLib->order = 5; $specialCharLib->deleted = '0'; r($docTest->doInsertLibTest($specialCharLib)) && p() && e('10');