 liugangandClaude
|
64da4369ca
|
+ [misc] Add unit test script for projectZen::setProjectMenu() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:47 +08:00 |
|
 liugangandClaude
|
637fc60080
|
* [misc] Add getOtherProductsTest method to projectTest class
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:47 +08:00 |
|
 liugangandClaude
|
b586b09fed
|
+ [misc] Add unit test script for projectZen::getOtherProducts() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:47 +08:00 |
|
 liugangandClaude
|
60ab64d55d
|
+ [misc] Add buildProductFormTest method to projectzenTest class
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:47 +08:00 |
|
 liugangandClaude
|
6dac117532
|
+ [misc] Add YAML test data files for buildProductForm unit test
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:47 +08:00 |
|
 liugangandClaude
|
8f2a056ae3
|
+ [misc] Add unit test script for projectZen::buildProductForm() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:47 +08:00 |
|
 liugangandClaude
|
2c6072f85e
|
+ [misc] Add remaining YAML test data files for extractUnModifyForm
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:47 +08:00 |
|
 liugangandClaude
|
bdf39ad844
|
+ [misc] Add YAML test data files for extractUnModifyForm unit test
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:47 +08:00 |
|
 liugangandClaude
|
4fd40149cf
|
+ [misc] Add unit test script for projectZen::extractUnModifyForm() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:47 +08:00 |
|
 liugangandClaude
|
a375a7657d
|
+ [misc] Add unit tests for projectZen::recordExecutionsOfUnlinkedProducts() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:46 +08:00 |
|
 liugangandClaude
|
1d05472d39
|
+ [misc] Add unit tests for projectZen::updateLinkedProducts() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:46 +08:00 |
|
 liugangandClaude
|
18e8b73896
|
+ [misc] Add removeAssociatedProducts test method to project unittest class
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:46 +08:00 |
|
 liugangandClaude
|
aebde0f03b
|
+ [misc] Add unit tests for projectZen::removeAssociatedProducts() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:46 +08:00 |
|
 liugangandClaude
|
eeaa6b6fea
|
+ [misc] Add unit tests for projectZen::removeAssociatedExecutions() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:46 +08:00 |
|
 liugangandClaude
|
52dd8c64d3
|
[misc] 为 project 模块的 prepareActivateExtras 方法添加单元测试
- 在 projectzen.unittest.class.php 中添加 prepareActivateExtrasTest 方法
- 创建 prepareactivateextras.php 测试脚本,包含5个测试步骤
- 创建对应的 YAML 测试数据定义文件
- 测试涵盖正常数据处理、0000-00-00日期处理、边界值测试等场景
- 所有测试用例均通过验证
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:46 +08:00 |
|
 liugangandClaude
|
2644db3f67
|
+ [misc] Add unit tests for projectZen::responseAfterActivate() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:46 +08:00 |
|
 liugangandClaude
|
f4198e03e2
|
+ [misc] Add YAML test data for buildActivateForm method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:46 +08:00 |
|
 liugangandClaude
|
dbb6822380
|
+ [misc] Add unit tests for projectZen::buildActivateForm() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:46 +08:00 |
|
 liugangandClaude
|
8af59899e9
|
+ [misc] Add unit tests for projectZen::responseAfterClose() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:46 +08:00 |
|
 liugangandClaude
|
76a74e90a8
|
+ [misc] Add unit tests for projectZen::buildSuspendForm() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:46 +08:00 |
|
 liugangandClaude
|
c6865b97cc
|
+ [misc] Add unit tests for projectZen::responseAfterSuspend() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:46 +08:00 |
|
 liugangandClaude
|
2f1806023d
|
+ [misc] Add unit tests for projectZen::responseAfterStart() method - test class
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:46 +08:00 |
|
 liugangandClaude
|
a2899a7668
|
+ [misc] Add unit tests for projectZen::responseAfterStart() method - test script
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:45 +08:00 |
|
 liugangandClaude
|
5f2f1c4860
|
+ [misc] Add unit tests for projectZen::buildStartForm() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:45 +08:00 |
|
 liugangandClaude
|
b668d047f5
|
+ [misc] Add unit tests for projectZen::buildBugView() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:45 +08:00 |
|
 liugangandClaude
|
8d9f94ab70
|
+ [misc] Add unit tests for projectZen::processGroupPrivs() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:45 +08:00 |
|
 liugangandClaude
|
d6e6ca0375
|
+ [misc] Add unit tests for projectZen::processBuildSearchParams() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:45 +08:00 |
|
 liugangandClaude
|
ed0ceedafe
|
+ [misc] Add unit tests for projectZen::processBugSearchParams() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:45 +08:00 |
|
 liugangandClaude
|
7eab94147b
|
+ [misc] Add unit tests for projectZen::prepareBranchForBug() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:45 +08:00 |
|
 liugangandClaude
|
2e756c84f8
|
+ [misc] Add unit tests for projectZen::prepareClosedExtras() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:45 +08:00 |
|
 liugangandClaude
|
4626a738ce
|
+ [misc] Add unit tests for projectZen::prepareSuspendExtras() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:45 +08:00 |
|
 liugangandClaude
|
5e5132461e
|
+ [misc] Add unit tests for projectZen::prepareStartExtras() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:45 +08:00 |
|
 liugangandClaude
|
f475c6d3bd
|
+ [misc] Add unit tests for projectZen::getCopyProject() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:45 +08:00 |
|
 liugangandClaude
|
b86ba0fa3f
|
* [misc] Update unit tests for projectZen::displayAfterCreated() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:45 +08:00 |
|
 liugangandClaude
|
d586c4955c
|
+ [misc] Add unit tests for projectZen::displayAfterCreated() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:45 +08:00 |
|
 liugangandClaude
|
1d567b6af4
|
+ [misc] Add unit tests for projectZen::buildCreateForm() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:45 +08:00 |
|
 liugangandClaude
|
571a1b879d
|
* [misc] Update unit tests for projectZen::checkProductNameUnqiue() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:44 +08:00 |
|
 liugangandClaude
|
e50a15ce3f
|
+ [misc] Add unit tests for projectZen::checkProductNameUnqiue() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:44 +08:00 |
|
 liugangandClaude
|
5693d6929d
|
+ [misc] Add unit tests for projectZen::checkProductAndBranch() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:44 +08:00 |
|
 liugangandClaude
|
2319479037
|
+ [misc] Add unit tests for projectZen::prepareProject() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:44 +08:00 |
|
 liugangandClaude
|
46a842aabd
|
+ [misc] Add unit tests for projectZen::checkWorkdaysLegtimate() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:44 +08:00 |
|
 liugangandClaude
|
17ad8f687e
|
+ [misc] Add unit tests for programplanZen::sortPlans() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:44 +08:00 |
|
 liugangandClaude
|
4e90b8040f
|
+ [misc] Add unit tests for programplanZen::buildBrowseView() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:44 +08:00 |
|
 liugangandClaude
|
aa34e11d6b
|
+ [misc] Add unit tests for programplanZen::buildStages() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:44 +08:00 |
|
 liugangandClaude
|
9bb3bc39b3
|
+ [misc] Add unit tests for programplanZen::computeFieldsCreateView() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:44 +08:00 |
|
 liugangandClaude
|
550c5df27d
|
+ [misc] Add unit tests for programplanZen::buildAjaxCustomView() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:44 +08:00 |
|
 liugangandClaude
|
0c46ce1e7f
|
+ [misc] Add buildEditViewTest method to programplan unittest class
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:44 +08:00 |
|
 liugangandClaude
|
2cb0428286
|
+ [misc] Add unit tests for programplanZen::buildEditView() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:44 +08:00 |
|
 liugangandClaude
|
f794efbb50
|
+ [misc] Add unit tests for programplanZen::prepareEditPlan() method
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:44 +08:00 |
|
 liugangandClaude
|
6f4ca003d4
|
* [misc] Update programplan unittest class to support buildCreateView test
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-18 13:11:43 +08:00 |
|