liugang and Claude
d49f6f3db3
* [misc] Enhance unit tests for extensionModel::getExpiringPlugins() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:08 +08:00
liugang and Claude
bba2628548
* [misc] Enhance unit tests for extensionModel::getExpireDate() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:08 +08:00
liugang and Claude
09ae56a5f2
* [misc] Enhance unit tests for extensionModel::erasePackage() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:08 +08:00
liugang and Claude
7c58017650
* [misc] Enhance unit tests for executionModel::updateCFDData() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:08 +08:00
liugang and Claude
fb2ae779e4
* [misc] Enhance unit tests for executionModel::summary() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:08 +08:00
liugang and Claude
314cf6ebae
* [misc] Enhance unit tests for executionModel::setProjectSession() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:07 +08:00
liugang and Claude
ad5415c678
* [misc] Enhance unit tests for executionModel::getKanbanStatusMap() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:07 +08:00
liugang and Claude
e18bd2c612
* [misc] Enhance unit tests for executionModel::getKanbanGroupData() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:07 +08:00
liugang and Claude
d92658a24a
* [misc] Enhance unit tests for executionModel::getExecutionCounts() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:07 +08:00
liugang and Claude
79ed6ade92
* [misc] Enhance unit tests for executionModel::getDefaultManagers() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:07 +08:00
liugang and Claude
091ba45910
* [misc] Enhance unit tests for executionModel::getByID() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:07 +08:00
liugang and Claude
ca2a2b787e
* [misc] Enhance unit tests for executionModel::fetchExecutionsByProjectIdList() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:07 +08:00
liugang and Claude
42b1e7a94d
* [misc] Enhance unit tests for executionModel::createDefaultSprint() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:07 +08:00
liugang and Claude
0e741370c0
* [misc] Enhance unit tests for executionModel::computeBurn() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:07 +08:00
liugang and Claude
ea6b575ae3
* [misc] Enhance unit tests for entryModel::getById() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:06 +08:00
liugang and Claude
3384bbdefe
* [misc] Enhance unit tests for editorModel::save() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:06 +08:00
liugang and Claude
af711e7d50
* [misc] Enhance unit tests for editorModel::printTree() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:06 +08:00
liugang and Claude
8925502ae8
* [misc] Enhance unit tests for editorModel::newControl() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:06 +08:00
liugang and Claude
f0fdd4bede
* [misc] Enhance unit tests for editorModel::getParam() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:06 +08:00
liugang and Claude
d0ace56449
* [misc] Enhance unit tests for editorModel::getExtendLink() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:06 +08:00
liugang and Claude
aa90307270
* [misc] Enhance unit tests for editorModel::getAPILink() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:06 +08:00
liugang and Claude
9ddb0ab0e8
* [misc] Enhance unit tests for editorModel::extendModel() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:06 +08:00
liugang and Claude
fe79e83da6
* [misc] Enhance unit tests for devModel::loadDefaultLang() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:06 +08:00
liugang and Claude
3048496e92
* [misc] Enhance unit tests for devModel::getModules() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:05 +08:00
liugang and Claude
5103bbf4fc
* [misc] Enhance unit tests for devModel::getMenuObject() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:05 +08:00
liugang and Claude
7f123e9728
* [misc] Enhance unit tests for devModel::getFields() method
...
- Increased test coverage from 3 to 7 test steps
- Added comprehensive testing for different field types (varchar, int, char)
- Improved testing for field name internationalization
- Enhanced validation for field null attributes and type parsing
- Better coverage of field structure and properties
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:05 +08:00
liugang and Claude
621c1009e3
* [misc] Enhance unit tests for devModel::getAPIs() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:05 +08:00
liugang and Claude
dd92c2b9cd
* [misc] Enhance unit tests for deptModel::getChildDepts() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:05 +08:00
liugang and Claude
8fcfab867c
* [misc] Enhance unit tests for deptModel::createManageProjectAdminLink() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:05 +08:00
liugang and Claude
ab4e0dd939
* [misc] Enhance unit tests for dataviewModel::replace4Workflow() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:05 +08:00
liugang and Claude
4dba4802d7
* [misc] Enhance unit tests for dataviewModel::getModuleNames() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:05 +08:00
liugang and Claude
b19dbedaec
* [misc] Enhance unit tests for customModel::hasWaterfallData() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:05 +08:00
liugang and Claude
7ca9c17a77
* [misc] Enhance unit tests for customModel::disableFeaturesByMode() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:04 +08:00
liugang and Claude
9e4769039b
* [misc] Enhance unit tests for customModel::buildMenuItem() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:04 +08:00
liugang and Claude
bd8fe2f6ff
* [misc] Enhance unit tests for compileModel::getUnexecutedList() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:04 +08:00
liugang and Claude
ce89580f59
* [misc] Enhance unit tests for compileModel::getSuccessJobs() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:04 +08:00
liugang and Claude
134c4494ca
* [misc] Enhance unit tests for compileModel::getLogs() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:04 +08:00
liugang and Claude
27a0334ec0
* [misc] Enhance unit tests for compileModel::getListByJobID() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:04 +08:00
liugang and Claude
1f704b9ef7
* [misc] Enhance unit tests for commonModel::setUser() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:04 +08:00
liugang and Claude
574e8414e0
* [misc] Enhance unit tests for cneModel::allDBList() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:04 +08:00
liugang and Claude
378798dc50
* [misc] Enhance unit tests for buildModel::isClickable() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:03 +08:00
liugang and Claude
dfbb7f367c
* [misc] Enhance unit tests for blockModel::getBlockInitStatus() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:03 +08:00
liugang and Claude
813986390a
* [misc] Enhance unit tests for biModel::buildQueryResultTableColumns() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:03 +08:00
liugang and Claude
d19b83f147
* [misc] Enhance unit tests for apiModel::updateStruct() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:03 +08:00
liugang and Claude
c835164d4b
* [misc] Enhance unit tests for apiModel::createStruct() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:03 +08:00
liugang and Claude
29966494b0
* [misc] Enhance unit tests for extensionModel::updateExtension() method
...
Expanded test coverage for extension update functionality:
- Added test for empty data array handling
- Added test for empty extension code validation
- Added test for updating existing extension status
- Added test for JSON encoding of dirs and files fields
- Added test for non-existent extension code handling
- Added test for multi-field combination updates
- Added test for directory path processing functionality
- Improved test data setup with comprehensive extension scenarios
- Enhanced test structure with clear step documentation
- Better variable naming and assertion validation
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:03 +08:00
liugang and Claude
938ac9358c
* [misc] Enhance unit tests for extensionModel::checkVersion() method
...
Improved test coverage for extension version checking functionality:
- Added test for 'all' version string validation
- Added test for version string not containing current version
- Added test for version string matching current version
- Added test for empty version string handling
- Added test for multi-version list containing current version
- Improved test structure with clear step documentation
- Enhanced code readability with variable assignments
- Better test case descriptions for maintenance
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:03 +08:00
liugang and Claude
fb3383ec09
* [misc] Enhance unit tests for fileModel::setPathName() method
...
Expanded test coverage for file path name generation functionality:
- Added test for normal file ID and extension
- Added test for boundary values (ID=0, empty extension)
- Added test for large file ID values with common extensions
- Added test for special character handling in extensions
- Added test for string type file ID conversion
- Added test for timestamp format verification in generated path
- Added test for path name uniqueness validation
- Improved test case documentation and structure
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:02 +08:00
liugang and Claude
970c36aa7e
* [misc] Enhance unit tests for fileModel::sendDownHeader() method
...
Improved test coverage for file download header functionality:
- Added test for content-type download with valid filename
- Added test for file-type download with valid file path
- Added security test for invalid file path protection
- Added test for automatic file extension handling
- Added test for Safari browser filename encoding
- Added test for different MIME type content headers
- Added test for empty filename boundary handling
- Integrated with fileTest helper class for better test structure
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:02 +08:00
liugang and Claude
a4fad06de2
* [misc] Enhance unit tests for gitModel::convertLog() method
...
Expanded test coverage for git log conversion functionality:
- Added test cases for multi-line commit messages
- Added test cases for file change information parsing
- Added test cases for complex author information
- Added test case for empty log array handling
- Improved test documentation and structure
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:02 +08:00