Skip to content

PR4: Comprehensive Test Cases & Utility Enhancements (AST-109633)#320

Open
cx-rahul-pidde wants to merge 3 commits into
feature/devassist-integration-branchfrom
feature/AST-109633-pr4-tests-utilities
Open

PR4: Comprehensive Test Cases & Utility Enhancements (AST-109633)#320
cx-rahul-pidde wants to merge 3 commits into
feature/devassist-integration-branchfrom
feature/AST-109633-pr4-tests-utilities

Conversation

@cx-rahul-pidde
Copy link
Copy Markdown
Contributor

Comprehensive Test Cases & Utilities

  • Add CxAssistDisplayCoordinatorAdditionalTests (422 lines)
  • Add CxAssistErrorListSyncTests (156 lines)
  • Add CompanionFileManagerTests (293 lines)
  • Add OssManifestSweepPolicyTests (108 lines)
  • Add RealtimeFileScanSchedulerTests (201 lines)
  • Add RealtimeSolutionScannerTests (237 lines)
  • Add TempFileManagerAdditionalTests (407 lines)
  • Add comprehensive VulnerabilityMapperTests (1332 lines)
  • Enhance VulnerabilityMapper with improved result mapping
  • Improve CompanionFileManager for lock file handling
  • Enhance TempFileManager and RealtimeSolutionScanner

Files Changed (14 modified, 8 new)

  • Test files: 8 new test classes
  • VulnerabilityMapper.cs
  • CompanionFileManager.cs
  • TempFileManager.cs
  • RealtimeSolutionScanner.cs
  • FileFilterStrategy.cs
  • ManifestFileWatcher.cs

Related Issue

AST-109633

- Add CxAssistDisplayCoordinatorAdditionalTests (422 lines)
- Add CxAssistErrorListSyncTests (156 lines)
- Add CompanionFileManagerTests (293 lines)
- Add OssManifestSweepPolicyTests (108 lines)
- Add RealtimeFileScanSchedulerTests (201 lines)
- Add RealtimeSolutionScannerTests (237 lines)
- Add TempFileManagerAdditionalTests (407 lines)
- Add comprehensive VulnerabilityMapperTests (1332 lines)
- Enhance VulnerabilityMapper with improved result mapping
- Improve CompanionFileManager for lock file handling
- Enhance TempFileManager and RealtimeSolutionScanner
- Improve FileFilterStrategy and ManifestFileWatcher

Base branch: feature/devassist-integration-branch
Related to: AST-109633
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 17, 2026

Logo
Checkmarx One – Scan Summary & Details87729561-afce-42c0-bd7e-078061b62d72


Policy Management Violations (2)
Policy Name Rule(s) Break Build
[SAST-ML0] Not allowed NEW Sast vulnerabilities true
Commercial packages true

…missing UpdateFindingsForFile method

- Remove invalid Column property reference from CxAscaDetail in VulnerabilityMapper.cs (uses Length instead)
- Add UpdateFindingsForFile method to CxAssistDisplayCoordinator for test compatibility
- All C# compilation errors now resolved

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
- Fix ClearFindingsFromDisabledScanners filter: use IsScannerEnabled() instead of v.Scanner != 0 check
- Remove "for testing" from UpdateFindingsForFile comment (production API)
- Align filter logic with method documentation and behavior

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants