Commit Graph
111489 Commits
Author SHA1 Message Date
liugangandClaude e8be9060a1 + [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-11-12 08:31:03 +08:00
liugangandClaude 202fe3ac67 + [misc] Add unit tests for productZen::getProductLines() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:03 +08:00
liugangandClaude 07c0a763d2 + [misc] Add unit tests for productZen::getModuleTree() method
🤖 Generated with [Claude Code](https://claude.ai/code)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:03 +08:00
liugangandClaude 51d9526569 + [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-11-12 08:31:03 +08:00
liugangandClaude 66c6565c1b + [misc] Add unit tests for productZen::getFormFields4Edit() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:03 +08:00
liugangandClaude 0a86771abf + [misc] Add unit tests for productZen::getFormFields4Create() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:03 +08:00
liugangandClaude 413681cda4 + [misc] Add unit tests for productZen::getFormFields4Close() method
🤖 Generated with [Claude Code](https://claude.ai/code)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:03 +08:00
liugangandClaude 97667fcacd + [misc] Add unit tests for productZen::getExportFields() method
🤖 Generated with [Claude Code](https://claude.ai/code)

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

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:02 +08:00
liugangandClaude 421076eeba + [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-11-12 08:31:02 +08:00
liugangandClaude 19d0cbd0b5 + [misc] Add unit tests for productZen::getCustomFieldsForTrack() method
🤖 Generated with [Claude Code](https://claude.ai/code)

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

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

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

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

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

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

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

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

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:01 +08:00
liugangandClaude 3967e7cdb6 + [misc] Add unit tests for productZen::buildSearchFormForTrack() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:01 +08:00
liugangandClaude f6dfd46166 + [misc] Add unit test script for productZen::buildSearchFormForBrowse() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:01 +08:00
liugangandClaude 17ce8ec001 + [misc] Add buildSearchFormForBrowseTest method to productZenTest class
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:01 +08:00
liugangandClaude 150aa55213 + [misc] Add unit tests for productZen::buildProductForEdit() method
🤖 Generated with [Claude Code](https://claude.ai/code)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:01 +08:00
liugangandClaude 70ac3db0c3 + [misc] Add unit tests for productZen::buildProductForClose() method
🤖 Generated with [Claude Code](https://claude.ai/code)

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

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:01 +08:00
liugangandClaude b6585243ac + [misc] Add unit tests for productZen::assignBrowseData() method
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:01 +08:00
liugangandClaude 287cb55f52 + [misc] Add unit tests for productplanZen::setSessionForViewPage() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:01 +08:00
liugangandClaude 5d828ebff5 + [misc] Add unit tests for productplanZen::reorderStories() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:01 +08:00
liugangandClaude 9d39c5c48f + [misc] Add unit tests for productplanZen::getSummary() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:01 +08:00
liugangandClaude 4e90afe537 + [misc] Add unit tests for productplanZen::buildViewSummary() method
🤖 Generated with [Claude Code](https://claude.ai/code)

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

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:00 +08:00
liugangandClaude a052f119de + [misc] Add unit tests for productplanZen::buildLinkStorySearchForm() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:00 +08:00
liugangandClaude 644b78eae2 + [misc] Add unit tests for productplanZen::buildDataForBrowse() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:00 +08:00
liugangandClaude a8a3ee1fa4 + [misc] Add unit tests for productplanZen::buildBugSearchForm() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:00 +08:00
liugangandClaude 28186f09db + [misc] Add unit tests for productplanZen::buildActionsList() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:00 +08:00
liugangandClaude a664cbadaf + [misc] Add unit tests for productplanZen::assignKanbanData() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:00 +08:00
liugangandClaude 5ec02ccf6a + [misc] Add unit tests for pivotZen::workload() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:00 +08:00
liugangandClaude d98c507cfb + [misc] Add unit tests for pivotZen::show() method
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:00 +08:00
liugangandClaude be7eba4ffb + [misc] Add unit tests for pivotZen::setNewMark() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:00 +08:00
liugangandClaude a03af8dbbf + [misc] Add unit tests for pivotZen::projectDeviation() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:00 +08:00
liugangandClaude cd1b7da93b + [misc] Add unit tests for pivotZen::productSummary() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:00 +08:00
liugangandClaude d15c0f9687 + [misc] Add unit tests for pivotZen::getSidebarMenus() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:31:00 +08:00
liugangandClaude bdbd2db3dd + [misc] Add unit tests for pivotZen::getMenuItems() method
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 08:30:59 +08:00