Generate realistic test data automatically or override specific fields. Matriarch adapts to your needs with intelligent defaults and precise control.
Create fully populated test objects with random or specified values. Override only the fields that matter for your test.
Fluent, readable API for test data creation. Chain methods naturally for complex scenarios.
Generate data matching regex patterns with built-in generator. Perfect for validating formats.
Seamless integration with JUnit ParameterizedTest. Field and parameter injection out of the box.
Ready-to-use suppliers for names, emails, addresses, companies, and more. No external data libraries needed.