Reference
Deep dives, comparisons, and implementation details
What You’ll Find Here
This section contains reference material for those who want to:
- Compare Americium with other property-based testing tools
- Migrate from Scalacheck to Americium
- Understand the design and implementation details
- Contribute to the Americium project
Contents
The Competition
A survey of property-based testing tools across the JVM ecosystem and beyond. Understand how Americium fits into the landscape and what makes it different.
Migrating from Scalacheck
A detailed translation guide for Scalacheck users. Maps Scalacheck concepts and APIs to their Americium equivalents.
Design and Implementation
For the curious and the contributors - a tour under the hood. Learn about the architecture, key abstractions, and how shrinkage really works.
Who This Is For
Evaluating Americium?
Read The Competition to see how Americium compares to alternatives.
Scalacheck User?
Jump to Migrating from Scalacheck for a smooth transition guide.
Want to Contribute?
Start with Design and Implementation to understand the codebase architecture.
Just Curious?
Explore all three - they’re written to be informative even if you’re not actively migrating or contributing.
These pages are more technical than the rest of the documentation. They assume you’re already familiar with the basics of using Americium.