Package io.github.brantunger.unruly.test


@NullMarked package io.github.brantunger.unruly.test
Tools for testing an expression language.
  • ExpressionLanguageContractTest — A JUnit Jupiter test that checks what the engine promises for rules in any language. A language's test extends it.
  • LanguageTestContexts — Creates the contexts the engine passes to a language, which are sealed, for unit tests of a compiler or a compiled expression.

Types in this package are non-null unless annotated Nullable.

See Also: