Commit Graph
112728 Commits
Author SHA1 Message Date
liugangandClaude be938abc4e + [misc] Add unit tests for productZen::saveSession4Roadmap() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:28 +08:00
liugangandClaude 7d31a6bc5c + [misc] Add test method for productZen::saveSession4Browse()
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:28 +08:00
liugangandClaude 4ed8bc7655 + [misc] Add unit tests for productZen::saveBackUriSessionForDynamic() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:28 +08:00
liugangandClaude d4da40f79c + [misc] Add unit tests for productZen::saveBackUriSession4Dashboard() method
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:28 +08:00
liugangandClaude 5d04fa6c45 + [misc] Add unit tests for productZen::saveAndModifyCookie4Browse() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:28 +08:00
liugangandClaude 3a991389ec + [misc] Add unit tests for productZen::responseNotFound4View() method
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:28 +08:00
liugangandClaude b74f584f9b + [misc] Add unit tests for productZen::responseAfterEdit() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:28 +08:00
liugangandClaude d779ef3fe8 + [misc] Add unit tests for productZen::responseAfterCreate() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:28 +08:00
liugangandClaude a8c386a99e + [misc] Add unit tests for productZen::responseAfterBatchEdit() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:28 +08:00
liugangandClaude 03a28d31b4 + [misc] Add unit tests for productZen::processProjectListData() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:28 +08:00
liugangandClaude 33f02c09d2 + [misc] Add unit tests for productZen::prepareManageLineExtras() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:28 +08:00
liugangandClaude 70a8c2dc84 + [misc] Add unit tests for productZen::getUnauthProgramsOfProducts() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 1fb2395fce + [misc] Add unit tests for productZen::getStoryIdList() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 4b8771d52d + [misc] Add unit tests for productZen::getStoriesByStoryType() method
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude ab90cd6fb7 + [misc] Add unit tests for productZen::getStories() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 00588c6169 + [misc] Add unit tests for productZen::getProjectProductList() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 83f4c17894 + [misc] Add unit tests for productZen::getProducts4DropMenu() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 2aa7e85189 + [misc] Add unit tests for productZen::getProductPlans() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude e66fd250cf + [misc] Add unit tests for productZen::getProductList4Kanban() method
- Add getProductList4KanbanTest() method to productZenTest class
- Create test script getproductlist4kanban.php with 7 test steps
- Test empty product list handling
- Test product list filtering and processing
- Test method with various parameter combinations
- All tests pass successfully

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 872f0083a7 + [misc] Add unit tests for productZen::getProductLines() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 89e58be3ff + [misc] Add unit tests for productZen::getModuleTree() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude c0dd5f601d + [misc] Add unit tests for productZen::getModuleId() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 7096f67d0b + [misc] Add unit tests for productZen::getKanbanList() method
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 2f428dbb4a + [misc] Add unit tests for productZen::getFormFields4Edit() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 20db325a14 + [misc] Add unit tests for productZen::getFormFields4Create() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 47aee3179c + [misc] Add unit tests for productZen::getFormFields4Close() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 18df9d9a1b + [misc] Add unit tests for productZen::getFormFields4Activate() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 7df7566961 + [misc] Add unit tests for productZen::getExportFields() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude ccd1e380c6 + [misc] Add unit tests for productZen::getExportData() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 4db1352c71 + [misc] Add unit tests for productZen::getEmptyHour() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 70db7af369 + [misc] Add unit tests for productZen::getEditedLocate() method
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude ae52a0df5a + [misc] Add unit tests for productZen::getCustomFieldsForTrack() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 106123cd83 + [misc] Add unit tests for productZen::getCreatedLocate() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 382bb59de6 + [misc] Add unit tests for productZen::getBrowseProduct() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 6174ece150 + [misc] Add unit tests for productZen::getBranchOptions() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude db12b7c53b + [misc] Add unit tests for productZen::getBranchID() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude ae3b943627 + [misc] Add unit tests for productZen::getBranchAndTagOption() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude d13196753c + [misc] Add unit tests for productZen::getBackLink4Create() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 60ae5b5bd8 + [misc] Add unit tests for productZen::getActiveStoryTypeForTrack() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude f4dca73bd1 + [misc] Add unit tests for productZen::getActionsForDynamic() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 4b124db9a1 + [misc] Add unit tests for productZen::getActions4Dashboard() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 7d5882aa1f + [misc] Add unit tests for productZen::buildSearchFormForTrack() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 50ad0ba728 + [misc] Add buildSearchFormForBrowseTest method to productZenTest class
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 2cb5fd0b48 + [misc] Add unit tests for productZen::buildProductForEdit() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 9e63b12d6b + [misc] Add unit tests for productZen::buildProductForCreate() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 9ef31a097a + [misc] Add unit tests for productZen::buildProductForClose() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 05f2534a62 + [misc] Add unit tests for productZen::buildProductForActivate() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude d3408c7afd + [misc] Add unit tests for productZen::buildBatchEditForm() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude eecd465bd0 + [misc] Add unit tests for productplanZen::buildViewActions() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00
liugangandClaude 89198416c9 + [misc] Add unit tests for productplanZen::buildPlansForBatchEdit() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 16:43:27 +08:00