liugang and Claude
2f7b325726
* [misc] Enhance unit tests for programplanTao::getNewParentAndAction() method
...
- 增加getNewParentAndActionTest测试方法到programplan.unittest.class.php
- 重写getnewparentandaction.php测试脚本,增加10个测试步骤
- 测试覆盖wait、closed、suspended、doing四种状态的处理逻辑
- 测试不同父阶段状态组合下的状态转换和动作返回
- 测试多状态组合场景(suspended+closed)
- 确保所有测试步骤通过,提升测试覆盖率和代码质量
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:45 +08:00
liugang and Claude
dc6cb89f82
* [misc] Enhance unit tests for programplanTao::buildPointDataForGantt() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:45 +08:00
liugang and Claude
385e9fe2d2
* [misc] Enhance unit tests for pivotTao::getFirstGroup() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:45 +08:00
liugang and Claude
06d8bda6d8
* [misc] Enhance unit tests for pivotTao::getAllPivotByGroupID() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:45 +08:00
liugang and Claude
0e1a16ac8b
* [misc] Enhance unit tests for mrTao::getLinkedObjectPairs() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:45 +08:00
liugang and Claude
b8457fd0ed
* [misc] Enhance unit tests for metricTao::fetchMetricsByCollect() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:45 +08:00
liugang and Claude
73daa517b0
* [misc] Enhance unit tests for mailTao::replaceImageURL() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:45 +08:00
liugang and Claude
c8dc27e945
* [misc] Enhance unit tests for fileTao::saveFile() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:45 +08:00
liugang and Claude
faea8dface
* [misc] Enhance unit tests for executionTao::setKanbanMenu() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:45 +08:00
liugang and Claude
cfe9bf6a17
* [misc] Enhance unit tests for executionTao::processTaskNode() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:44 +08:00
liugang and Claude
8388b3582a
* [misc] Enhance unit tests for executionTao::processStoryNode() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:44 +08:00
liugang and Claude
af5c26d657
* [misc] Enhance unit tests for executionTao::getTaskGroups() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:44 +08:00
liugang and Claude
9fef2e73e8
* [misc] Enhance unit tests for convertTao::processJiraIssueContent() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:44 +08:00
liugang and Claude
2ed627d8b3
* [misc] Enhance unit tests for convertTao::processJiraIssueContent() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:44 +08:00
liugang and Claude
b7cb3ab6b6
* [misc] Enhance unit tests for convertTao::importJiraUser() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:44 +08:00
liugang and Claude
9d0edb5d14
* [misc] Enhance unit tests for convertTao::importJiraProject() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:44 +08:00
liugang and Claude
eeac5f299b
* [misc] Enhance unit tests for convertTao::importJiraChangeItem() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:44 +08:00
liugang and Claude
58e51d3a7f
* [misc] Enhance unit tests for convertTao::importJiraBuild() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:44 +08:00
liugang and Claude
93b353004d
* [misc] Enhance unit tests for compileTao::updateJobLastSyncDate() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:44 +08:00
liugang and Claude
344f3cfa87
* [misc] Enhance unit tests for commonTao::queryListForPreAndNext() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:43 +08:00
liugang and Claude
10b834eac6
* [misc] Enhance unit tests for actionTao::getReviewRelated() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:43 +08:00
liugang and Claude
bd07e8f77c
* [misc] Enhance unit tests for actionTao::getReleaseRelated() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:43 +08:00
liugang and Claude
2e083de222
* [misc] Enhance unit tests for zanodeModel::updateImageStatus() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:43 +08:00
liugang and Claude
56de80ce3e
* [misc] Enhance unit tests for zanodeModel::editSnapshot() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:43 +08:00
liugang and Claude
0acb4f2205
* [misc] Enhance unit tests for zanodeModel::createSnapshot() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:43 +08:00
liugang and Claude
c1aff48b9f
* [misc] Enhance unit tests for zanodeModel::createDefaultSnapshot() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:43 +08:00
liugang and Claude
61d8c4b25d
* [misc] Enhance unit tests for zanodeModel::create() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:43 +08:00
liugang and Claude
a945753783
* [misc] Enhance unit tests for zahostModel::ping() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:43 +08:00
liugang and Claude
badf26f582
* [misc] Enhance unit tests for zahostModel::getPairs() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:43 +08:00
liugang and Claude
d593c59ac1
* [misc] Enhance unit tests for zahostModel::getNodeGroupHost() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:42 +08:00
liugang and Claude
0754664cd7
* [misc] Enhance unit tests for zahostModel::getImageList() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:42 +08:00
liugang and Claude
13d3cde6ec
* [misc] Enhance unit tests for zahostModel::getByID() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:42 +08:00
liugang and Claude
ed3c32f195
* [misc] Enhance unit tests for zahostModel::checkAddress() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:42 +08:00
liugang and Claude
a44aae1a71
* [misc] Enhance unit tests for webhookModel::saveLog() method
...
- Improved test coverage from 4 to 7 test steps
- Added comprehensive validation for all fields (objectType, objectID, action, url, contentType, data, result)
- Added edge case testing (empty data/result, special characters)
- Added return value validation
- Improved test assertions for better accuracy
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:42 +08:00
liugang and Claude
b7c6967976
* [misc] Enhance unit tests for webhookModel::saveLog() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:42 +08:00
liugang and Claude
2801517de1
* [misc] Enhance unit tests for webhookModel::getWeixinData() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:42 +08:00
liugang and Claude
e059ca6a9e
* [misc] Enhance unit tests for webhookModel::getViewLink() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:42 +08:00
liugang and Claude
2a6d8be30b
* [misc] Enhance unit tests for webhookModel::getLogList() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:42 +08:00
liugang and Claude
d38609beb8
* [misc] Enhance unit tests for webhookModel::getList() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:42 +08:00
liugang and Claude
d44fc90323
* [misc] Enhance unit tests for webhookModel::getBindAccount() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:41 +08:00
liugang and Claude
a81c96cb49
+ [misc] Enhance unit tests for webhookModel::buildData() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:41 +08:00
liugang and Claude
298135a474
* [misc] Enhance unit tests for webhookModel::bind() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:41 +08:00
liugang and Claude
27ee611b5e
* [misc] Enhance unit tests for userModel::unbind() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:41 +08:00
liugang and Claude
22c2c3bbfe
* [misc] Enhance unit tests for userModel::su() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:41 +08:00
liugang and Claude
c33491e767
* [misc] Enhance unit tests for userModel::isLogon() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:41 +08:00
liugang and Claude
1ca6c6b2fe
* [misc] Enhance unit tests for tutorialModel::getProductPairs() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:41 +08:00
liugang and Claude
7c79e030c7
* [misc] Enhance unit tests for tutorialModel::getModulePairs() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:41 +08:00
liugang and Claude
746893bed5
* [misc] Enhance unit tests for systemModel::getDomainSettings() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:41 +08:00
liugang and Claude
cdf1f01ecb
* [misc] Enhance unit tests for svnModel::updateCommit() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:41 +08:00
liugang and Claude
e3655f04a2
* [misc] Enhance unit tests for svnModel::setRepos() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:40 +08:00