The easiest way to generate fully-customizable, randomly populated instance

Java & Kotlin library to support both DRY(Don't Repeat Yourself) and DAMP(Descriptive And Meaningful Phrases) testing

Simplicity

Instantiate your instance by one line

All the properties can be customizable using the familiar notation within the Builder Pattern.

Reusability

Define complex specifications once and reuse them!

It is interoperable in any environment, and requires no complex setup

Randomness

Except for important properties within the concern, the remaining properties are randomly populated.

You can discover the important properties without paying attention.