Skip to content

Add Numeric Comparison Assertions And Dashboard Preview Polish#9

Merged
javaChip56 merged 2 commits intomasterfrom
enhancements
Mar 20, 2026
Merged

Add Numeric Comparison Assertions And Dashboard Preview Polish#9
javaChip56 merged 2 commits intomasterfrom
enhancements

Conversation

@javaChip56
Copy link
Copy Markdown
Owner

Summary

  • add support for numeric comparison assertions: greaterThan, greaterThanOrEqual, lessThan, and lessThanOrEqual
  • expose the new numeric rules in the cURL importer assertion builder for numeric response fields
  • improve response preview readability in both the cURL importer and dashboard test results with JSON formatting and wrap toggles
  • increase selection tree contrast so group headers and child test rows are easier to distinguish
  • add the cURL-style accent edge treatment to the Test selection and Test results cards

Details

  • extended the core assertion model and evaluator to handle numeric comparisons cleanly
  • wired assertion token/value resolution through the execution path for the new rules
  • added evaluator test coverage for successful numeric comparisons and non-numeric failure handling
  • updated README documentation for the new assertion keywords and token support
  • polished the UI so long JSON payloads are easier to inspect during test authoring and result review

Verification

  • dotnet build ApiTestRunner.sln -c Release
  • dotnet test ApiTestRunner.sln -c Release --no-build

Copy link
Copy Markdown
Owner Author

@javaChip56 javaChip56 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok to merge.

Copy link
Copy Markdown
Owner Author

@javaChip56 javaChip56 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok to merge.

@javaChip56 javaChip56 merged commit af0078e into master Mar 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant