liugang and Claude
87d7982a2d
* [misc] Enhance unit tests for todoTao::getListBy() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:47 +08:00
liugang and Claude
49aea741da
* [misc] Enhance unit tests for todoTao::getCycleTodoDate() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:47 +08:00
liugang and Claude
8556dc95a9
* [misc] Enhance unit tests for todoTao::getCycleList() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:47 +08:00
liugang and Claude
9f9b0c49b7
* [misc] Enhance unit tests for todoTao::fetchRows() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:47 +08:00
liugang and Claude
99a0df0c8c
* [misc] Enhance unit tests for testcaseTao::insertSteps() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:47 +08:00
liugang and Claude
e3ce176eca
* [misc] Enhance unit tests for searchTao::processResults() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:47 +08:00
liugang and Claude
e7a0cf2ad3
* [misc] Enhance unit tests for searchTao::processDataList() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:46 +08:00
liugang and Claude
d1f8ad1c19
* [misc] Enhance unit tests for searchTao::initSession() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:46 +08:00
liugang and Claude
40e5bb36fb
* [misc] Enhance unit tests for repoTao::parseTaskComment() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:46 +08:00
liugang and Claude
08625885ca
* [misc] Enhance unit tests for repoTao::parseBugComment() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:46 +08:00
liugang and Claude
18e51735d7
* [misc] Enhance unit tests for repoTao::getMatchedReposByUrl() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:46 +08:00
liugang and Claude
e08d5990e2
* [misc] Enhance unit tests for repoTao::getLatestCommitTime() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:46 +08:00
liugang and Claude
b4498a1f44
* [misc] Enhance unit tests for programplanTao::getStageList() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:46 +08:00
liugang and Claude
acae67fa38
* [misc] Enhance unit tests for programplanTao::getStageCount() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:46 +08:00
liugang and Claude
793c4b75fb
* [misc] Enhance unit tests for programplanTao::getReviewDeadline() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:46 +08:00
liugang and Claude
ccc7658b21
* [misc] Enhance unit tests for programplanTao::getParentStages() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-25 09:16:46 +08:00
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