Cuppa is a behavior-driven development (BDD) unit testing framework for the Java programming language version 8. The framework uses features introduced in version 8 of the language, such as lambdas. It is inspired by Mocha. Cuppa is linked as a JAR at compile-time; the framework resides under the package org.forgerock.cuppa.