liugang and Claude
e2a2fdae4a
+ [misc] Add unit tests for aiModel::complete() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
8992a6baf0
+ [misc] Add unit tests for aiModel::parseFunctionCallResponse() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
c0b907b5c1
+ [misc] Add unit tests for aiModel::parseChatResponse() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
f9059a1515
+ [misc] Add unit tests for aiModel::parseTextResponse() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
a386527fe0
+ [misc] Add unit tests for aiModel::decodeResponse() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
90803f40b5
+ [misc] Add unit tests for aiModel::assembleRequestData() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
4f888a53dd
+ [misc] Add unit tests for aiModel::standardizeParams() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
04c4b98dac
+ [misc] Add unit tests for aiModel::camelCaseToSnakeCase() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
6b5a3bd68f
+ [misc] Add unit tests for aiModel::getProxyType() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
a633cb2aee
+ [misc] Add unit tests for aiModel::makeRequest() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
ab1b17c8f5
+ [misc] Add unit tests for aiModel::testModelConnection() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
9bcc018bd3
+ [misc] Add unit tests for aiModel::deleteModel() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
5d6675e042
+ [misc] Add unit tests for aiModel::toggleModel() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
7cd4112062
+ [misc] Add unit tests for aiModel::updateModel() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
1187a20da5
+ [misc] Add unit tests for aiModel::createModel() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
8ed098437a
+ [misc] Add unit tests for aiModel::unserializeModel() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
a18c245d58
+ [misc] Add unit tests for aiModel::serializeModel() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
a22070d552
+ [misc] Add unit tests for aiModel::getDefaultLanguageModel() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
a0b58d68df
+ [misc] Add unit tests for aiModel::getLanguageModel() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
be0377333c
+ [misc] Add unit tests for aiModel::getLanguageModelNamesWithDefault() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
5b3b8314bd
+ [misc] Add unit tests for aiModel::getLanguageModels() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
17dc134a37
+ [misc] Add unit tests for aiModel::hasModelsAvailable() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
dd73f82284
+ [misc] Add unit tests for aiModel::useLanguageModel() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
f14a656fcf
+ [misc] Add unit tests for aiModel::setModelConfig() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
14f6721a80
+ [misc] Add unit tests for aiModel::isClickable() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
6e9d59ec5d
+ [misc] Add unit tests for adminModel::setSwitcher() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
9493ee91a4
+ [misc] Add unit tests for adminModel::genDateUsed() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:07 +08:00
liugang and Claude
6139e79ff0
+ [misc] Add unit tests for adminModel::setTabMenu() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:06 +08:00
liugang and Claude
48b1fd5a91
+ [misc] Add unit tests for adminModel::setSubMenu() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:06 +08:00
liugang and Claude
5302d571d6
+ [misc] Add unit tests for adminModel::checkPrivMenu() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:06 +08:00
liugang and Claude
4747805ea6
+ [misc] Add unit tests for adminModel::setMenu() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:06 +08:00
liugang and Claude
5fa9b082f6
* [misc] Update admin unit test class for getSignature() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:06 +08:00
liugang and Claude
86e9a076af
+ [misc] Add unit tests for adminModel::getSignature() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:06 +08:00
liugang and Claude
1dbcb259da
+ [misc] Add unit tests for adminModel::getSecretKey() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:06 +08:00
liugang and Claude
ee4460a163
+ [misc] Add unit tests for actionModel::checkActionCanUndelete() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:06 +08:00
liugang and Claude
9805b8abba
+ [misc] Add unit tests for actionModel::getObjectTypeTeamParams() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:06 +08:00
liugang and Claude
bb2c3f4d4a
+ [misc] Add unit tests for actionModel::getAttributeByExecutionID() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:06 +08:00
liugang and Claude
03abc953ae
+ [misc] Add unit tests for actionModel::buildTrashSearchForm() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:06 +08:00
liugang and Claude
c959d4d6e0
+ [misc] Add unit tests for actionModel::processActionForAPI() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:06 +08:00
liugang and Claude
1a5f52422c
+ [misc] Add unit tests for actionModel::printActionForGitLab() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:06 +08:00
liugang and Claude
3247509ddd
+ [misc] Add unit tests for actionModel::printChanges() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:06 +08:00
liugang and Claude
464b586330
+ [misc] Add unit tests for actionModel::printAction() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:06 +08:00
liugang and Claude
e5027b420c
+ [misc] Add unit tests for actionModel::formatActionComment() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:06 +08:00
liugang and Claude
0504871254
+ [misc] Add unit tests for actionModel::renderAction() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:06 +08:00
liugang and Claude
e14e0a2eb6
+ [misc] Add unit tests for actionModel::getAccountFirstAction() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:06:06 +08:00
刘刚
98c613b84c
Merge branch release/21.7.6 of zentao/zentaopms ( #11481 )
2025-09-15 15:05:43 +08:00
liugang
831e014c5f
+ [misc] Ignore yaml files and sql files generated by test framework.
2025-09-15 15:05:14 +08:00
liugang and Claude
ab30880ba1
* [misc] Enhance unit test generator script with improved argument parsing and start line support
...
- Add command-line option parsing with -c (continue on error) and -s (start line) flags
- Support starting from specified line number with validation
- Improve error handling with proper usage message
- Add better logging for line processing and skipping
- Clean up code formatting and comments
- Remove unnecessary delay in processing loop
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-15 15:05:14 +08:00
刘刚
4e447e5a39
Merge branch release/21.7.6 of zentao/zentaopms ( #11480 )
2025-09-15 14:50:57 +08:00
wangyidong
9191b08abf
Merge branch 'feature/reporttemplate' into release/21.7.6
2025-09-15 13:49:40 +08:00