#!/usr/bin/env php gen(15); zenData('product')->gen(15); // 2. 用户登录(选择合适角色) su('admin'); // 3. 创建测试实例(变量名与模块名一致) $blockTest = new blockZenTest(); // 4. 准备测试数据 $block1 = new stdclass(); $block1->params = new stdclass(); $block1->params->count = 15; $block2 = new stdclass(); $block2->params = new stdclass(); $block2->params->count = 10; $block3 = new stdclass(); $block3->params = new stdclass(); $block3->params->count = 5; global $tester; $tester->app->rawModule = 'my'; $tester->app->rawMethod = 'index'; $view = $blockTest->printAssignToMeBlockTest($block1); r($view) && p('users:admin') && e('admin'); // 步骤1:测试方法执行成功返回success为true r($view) && p('products:1') && e('正常产品1'); // 步骤2:测试返回对象包含的产品信息 r($view) && p('products:2') && e('正常产品2'); // 步骤3:测试返回对象包含的产品信息 r($view) && p('projects:1') && e('项目集1'); // 步骤4:测试返回对象包含的项目集信息 r($view) && p('projects:2') && e('项目集2'); // 步骤5:测试返回对象包含的项目集信息