test: new failing tests for OSLC Query support #363
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This concludes my attempt to analyze the
kuribara-hideaki/oslc4netfork and integrate its changes.Due to significant divergence and some limitations I encountered that prevented complex manual code merging, I wasn't able to complete the full integration of the fork's code enhancements.
However, as you requested, I have included a new suite of unit tests added to
OSLC4Net.Core.QueryTests.QueryBasicTest.cs. These tests are designed to verify the functionality of key enhancements identified in the fork, such as:- Improved error handling in query parsing (
IsError/ErrorReasonproperties).- Correct parsing of
*as an operand in queries.- Changes to
SortTermsstructure.These newly added tests are expected to FAIL, as the underlying code logic from the fork has not been fully implemented in this branch. They serve as a specification and starting point for you to manually port the desired features from the fork.
The
integrate-fork-kuribarabranch contains all changes I made during this process.