2 repositorios
Validation tools for applying assertions to specific fields within complex, nested data structures.
Distinct from Structural Data Validators: Distinct from general structural validation: focuses on building nested matchers for a testing framework
Explore 2 awesome GitHub repositories matching data & databases · Nested Data Matchers. Refine with filters or upvote what's useful.
Ginkgo is a behavior-driven development testing framework, assertion library, and test runner for Go. It provides a domain-specific language for writing human-readable specifications, organizing tests into hierarchical containers and subjects to describe system behavior. The project distinguishes itself through advanced execution control and observability, featuring a test runner capable of parallel distribution, sharding, and randomized execution order to detect flaky tests. It includes specialized diagnostic tools for goroutine leak detection, hanging spec monitoring, and failure state debu
Supports building nested matchers to apply individual validation tests to specific fields within large data sets.
Hamcrest PHP is a declarative assertion framework and matcher library used for unit testing in PHP. It provides a set of flexible matchers to verify object states, data types, and collection contents. The library includes specialized tools for XML verification using XPath expressions to analyze document structures and element content. It also allows for the creation of complex validation rules by combining multiple independent matchers through logical operators. The framework covers a broad range of validation primitives, including string content inspection, numeric comparison, and object pr
Implements complex validation rules by nesting simple matcher objects within logical operator objects.