Scala
ZIO Test Guide: Aspects, Property Testing, and Functional Test Patterns
ZIO Test is the native testing framework for ZIO applications. It integrates deeply with ZIO's effect system, giving you precise control over concurrency, timing, and resource management in tests. Unlike JUnit or ScalaTest, ZIO Test treats tests as effects — first-class ZIO values that compose, retry, and parallelize naturally.