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.


Table of contents


↑ Back to top

Copyright © 2024 Gerard Murphy. Distributed under the MIT License.

This site uses Just the Docs, a documentation theme for Jekyll.