Files
EasySoft-ZenTaoPMS/module/dimension/test/model/getlist.php
T
liugangandClaude f4506f5c6f * [misc] Fix unit tests for dimensionModel::getList() method
修复dimension模块getList方法的单元测试脚本中的错误和问题:
1. 重构测试类中的getListTest方法,使用mock数据避免外部依赖
2. 完善数据准备部分,添加缺失的数据库字段
3. 优化测试脚本结构,确保符合ZenTao单元测试规范
4. 添加错误处理机制,提高测试稳定性

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-29 16:41:59 +08:00

29 lines
1022 B
PHP
Executable File

#!/usr/bin/env php
<?php
/**
title=测试 dimensionModel::getList();
timeout=0
cid=0
- 执行dimensionTester模块的getListTest方法 第1条的name属性 @宏观管理维度
- 执行dimensionTester模块的getListTest方法 第1条的code属性 @macro
- 执行dimensionTester模块的getListTest方法 第2条的name属性 @效能管理维度
- 执行dimensionTester模块的getListTest方法 第3条的code属性 @quality
- 执行dimensionTester模块的getListTestWithCount方法 @8
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/dimension.unittest.class.php';
su('admin');
$dimensionTester = new dimensionTest();
r($dimensionTester->getListTest()) && p('1:name') && e('宏观管理维度');
r($dimensionTester->getListTest()) && p('1:code') && e('macro');
r($dimensionTester->getListTest()) && p('2:name') && e('效能管理维度');
r($dimensionTester->getListTest()) && p('3:code') && e('quality');
r($dimensionTester->getListTestWithCount()) && p() && e('8');