liugang and Claude
cff85866ce
+ [misc] Add unit tests for mrZen::saveMrData() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:30:58 +08:00
liugang and Claude
64108bdd80
+ [misc] Add unit tests for mrZen::processLinkTaskPager() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:30:58 +08:00
liugang and Claude
736028b341
+ [misc] Add unit tests for mrZen::getBranchUrl() method
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:30:58 +08:00
liugang and Claude
cda16f3361
+ [misc] Add unit tests for mrZen::getAllProjects() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:30:58 +08:00
liugang and Claude
286bc3cd94
+ [misc] Add unit tests for mrZen::checkProjectEdit() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:30:58 +08:00
liugang and Claude
f1bf870828
+ [misc] Add unit tests for mrZen::checkNewCommit() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:30:58 +08:00
liugang and Claude
6ef3cae15c
+ [misc] Add unit tests for mrZen::buildLinkTaskSearchForm() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:30:58 +08:00
liugang and Claude
18ce46abce
+ [misc] Add unit tests for mrZen::buildLinkStorySearchForm() method
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:29:25 +08:00
liugang and Claude
91f2d01b14
+ [misc] Add unit tests for gitlabZen::issueToZentaoObject() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:50 +08:00
liugang and Claude
e2feb9619d
* [misc] Update unit tests for docZen::previewER() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:50 +08:00
liugang and Claude
ac193601e6
* [misc] Update unit tests for bugZen::checkRquiredForEdit() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:49 +08:00
liugang and Claude
251960373c
* [misc] Update unit tests for kanbanTao::getStoryCardMenu() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:49 +08:00
liugang and Claude
02e2d75eb2
+ [misc] Add unit tests for hostModel::processTreemap() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:49 +08:00
liugang and Claude
a1615d33c7
+ [misc] Add unit tests for metricZen::startTime() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:49 +08:00
liugang and Claude
0a2c091c25
+ [misc] Add unit tests for metricZen::getValidObjects() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:49 +08:00
liugang and Claude
647612d1ad
+ [misc] Add unit tests for metricZen::getUniqueKeyByRecord() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:49 +08:00
liugang and Claude
fd2434d4f1
+ [misc] Add unit tests for metricZen::getOldMetricInfo() method
...
Add comprehensive unit tests to verify the getOldMetricInfo method
returns correct field names for old metric information display.
Tests validate all 9 information fields including scope, purpose,
code, unit, collectType, definition, and sql statement.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:49 +08:00
liugang and Claude
cc74e45954
+ [misc] Add unit tests for metricZen::getBasicInfo() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:49 +08:00
liugang and Claude
f273fe2739
+ [misc] Add unit tests for metricZen::formatException() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:49 +08:00
liugang and Claude
b24b45dad2
+ [misc] Add unit tests for mailZen::getHasMailUserPairs() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:49 +08:00
liugang and Claude
eb97a5a25f
+ [misc] Add unit tests for kanbanZen::setUserAvatar() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:49 +08:00
liugang and Claude
6c4337eab5
+ [misc] Add unit tests for kanbanZen::moveCardByModal() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:49 +08:00
liugang and Claude
6de9bf3d3e
+ [misc] Add unit tests for kanbanZen::assignCreateVars() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:49 +08:00
liugang and Claude
d3c0f07ee6
+ [misc] Add unit tests for jobZen::reponseAfterCreateEdit() method
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:49 +08:00
liugang and Claude
1be2272ab0
+ [misc] Add unit tests for jobZen::getSubversionDir() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:48 +08:00
liugang and Claude
46af19410f
+ [misc] Add unit tests for jobZen::getJobSearchQuery() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:48 +08:00
liugang and Claude
55b6150598
+ [misc] Add unit tests for jobZen::getJobList() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:48 +08:00
liugang and Claude
946af77ce2
+ [misc] Add unit tests for jobZen::getCompileData() method
...
- Fix bug in jobZen::getCompileData(): change getRuns() to getRunsForUnitCases()
- Add getCompileDataTest() method to test class
- Create test script with 5 test steps
- Add YAML test data files for compile, testtask, testrun, testresult, case, suitecase, and testsuite tables
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:48 +08:00
liugang and Claude
ee849154a6
+ [misc] Add unit tests for jobZen::buildSearchForm() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:48 +08:00
liugang and Claude
f31fc24d6e
* [misc] Update jenkinsZenTest class to support checkTokenAccess testing
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:48 +08:00
liugang and Claude
4e2ba8343a
+ [misc] Add unit tests for jenkinsZen::checkTokenAccess() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:48 +08:00
liugang and Claude
951eb9af0b
+ [misc] Add unit tests for jenkinsZen::buildTree() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:48 +08:00
liugang and Claude
69ba8c9396
+ [misc] Add unit tests for instanceZen::storeView() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:48 +08:00
liugang and Claude
681d8a8b7b
+ [misc] Add unit tests for instanceZen::checkForInstall() method
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:48 +08:00
liugang and Claude
417be00be3
+ [misc] Add unit tests for groupZen::managePrivByModule() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:48 +08:00
liugang and Claude
c3aa7a6810
+ [misc] Add unit tests for groupZen::getNavGroup() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:48 +08:00
liugang and Claude
38645e5284
+ [misc] Add unit tests for gitlabZen::webhookParseObject() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:48 +08:00
liugang and Claude
55b13c7231
+ [misc] Add unit tests for gitlabZen::webhookParseIssue() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:47 +08:00
liugang and Claude
00a7c130df
+ [misc] Add webhookParseBodyTest method to gitlabZenTest class
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:47 +08:00
liugang and Claude
80825908e3
+ [misc] Add unit tests for gitlabZen::webhookParseBody() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:47 +08:00
liugang and Claude
5c0e91d04b
+ [misc] Add unit tests for gitlabZen::recordWebhookLogs() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:47 +08:00
liugang and Claude
fa207151d3
+ [misc] Add unit tests for gitlabZen::issueToZentaoObject() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:47 +08:00
liugang and Claude
6f184b88c8
+ [misc] Add unit tests for gitlabZen::getGroupMemberData() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:47 +08:00
liugang and Claude
43bab24d5c
+ [misc] Add unit tests for gitlabZen::checkUserRepeat() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:47 +08:00
liugang and Claude
ce0d50a85b
+ [misc] Add unit tests for gitlabZen::checkBindedUser() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:47 +08:00
liugang and Claude
ea7c312123
+ [misc] Add unit tests for docZen::setAclForCreateLib() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:47 +08:00
liugang and Claude
80437713c9
+ [misc] Add unit tests for blockZen::printSingleMonthlyProgressBlock() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:47 +08:00
liugang and Claude
367c5592b9
+ [misc] Add unit tests for kanbanTao::getStoryCardMenu() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:47 +08:00
liugang and Claude
a8600533a5
+ [misc] Add unit tests for hostModel::processTreemap() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:47 +08:00
liugang and Claude
cc40abb8b7
+ [misc] Add unit tests for fileZen::updateFileName() method
...
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-12 08:25:47 +08:00