-
Notifications
You must be signed in to change notification settings - Fork 2
KF-23 fix USimpleString::matches #35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR fixes the USimpleString::matches method to be IRQL independent and adds comprehensive test coverage for wildcard matching functionality.
- Adds comprehensive unit tests for USimpleString::matches and USimpleString::matchesIgnoreCase methods
- Adds test file to CMakeLists.txt build configuration
- Renames existing test files from HexTest.cpp/MapTest.cpp to Hex.cpp/Map.cpp for consistency
Reviewed Changes
Copilot reviewed 2 out of 4 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| test/USimpleString.cpp | Comprehensive test suite for USimpleString wildcard matching functionality with '*' and '?' patterns |
| test/CMakeLists.txt | Updates build configuration to include new test file and renames existing test files |
|
@Kellesi please revert the renaming of Hex and Map tests to originals |
|
@SergiusTheBest do you mind? this branch is the part of another one with strings testing |
Make USimpleString::matches IRQL independent
Add tests for it
Task: https://jira.dev.local/jira/browse/KF-23