Wiki Content
This section contains a direct migration of the original Americium Wiki pages.
Topics
- Introducing Americium to your tests - Trials, supplying test cases to tests, shrinkage in action
- Variations in making a trials instance - Choices, alternation, special cases
- Building up test cases - Collections, mapping, filtering, flat-mapping and recursion
- Multi-parameter tests - Supplying independently varying test cases to a trial
- Reproducing a failing test case quickly - Recipes and recipe hashes
- All about shrinkage - What it means and how it is achieved
- Configuration buttons, dials and levers - Case limit strategies, seeding, complexity, controlling shrinking
- Awkward tests - Sometimes the test doesn’t even want to run itself
- JUnit5 Integration - Going with the flow
- Techniques - Impress your friends with sleights of hand
- The competition - Oh, that bunch?
- Arrived from Scalacheck? - Welcome to Americium - learn the local language
- JUnit5 again - Strongly typed test supply
- Design and Implementation - Yes, do pay attention to the man behind the curtain
- How did this come about? - Sit down and let me tell you…
Navigation
You can follow the topics in the order presented above or in the sidebar, which follows the original Wiki structure.
Table of contents
- Introducing Americium to your tests
- Variations in making a trials instance
- Building up test cases
- Multi-parameter tests
- Reproducing a failing test case quickly
- All about shrinkage
- Configuration buttons, dials and levers
- Awkward tests
- JUnit5 Integration
- Techniques
- The competition
- Arrived from Scalacheck?
- JUnit5 again
- Design and Implementation
- How did this come about?