#!/usr/bin/env php 培训模块1 - 执行treeTest模块的createPracticeLinkTest方法,参数是'practice', $module2 @~~ - 执行treeTest模块的createPracticeLinkTest方法,参数是'practice', $module3 @Empty Module - 执行treeTest模块的createPracticeLinkTest方法,参数是'practice', $module4 @~~ - 执行treeTest模块的createPracticeLinkTest方法,参数是'practice', $module5 @Test&Quote */ include dirname(__FILE__, 5) . '/test/lib/init.php'; include dirname(__FILE__, 2) . '/lib/model.class.php'; su('admin'); $treeTest = new treeModelTest(); // 测试步骤1:正常培训实践模块链接创建 $module1 = new stdclass(); $module1->id = 1; $module1->name = '培训模块1'; r($treeTest->createPracticeLinkTest('practice', $module1)) && p() && e("培训模块1"); // 测试步骤2:空ID模块的链接创建 $module2 = new stdclass(); $module2->id = 0; $module2->name = 'Empty Module'; r($treeTest->createPracticeLinkTest('practice', $module2)) && p() && e('~~'); // 测试步骤3:特殊字符名称模块链接 $module3 = new stdclass(); $module3->id = 3; $module3->name = 'Test&Quote'; r($treeTest->createPracticeLinkTest('practice', $module3)) && p() && e("Empty Module"); // 测试步骤4:长名称模块链接创建 $module4 = new stdclass(); $module4->id = 4; $module4->name = 'Very Long Practice Module Name For Testing'; r($treeTest->createPracticeLinkTest('practice', $module4)) && p() && e('~~'); // 测试步骤5:中文名称模块链接创建 $module5 = new stdclass(); $module5->id = 5; $module5->name = '中文培训模块'; r($treeTest->createPracticeLinkTest('practice', $module5)) && p() && e("Test&Quote");