All Types

org.apache.tuweni.junit.BouncyCastleExtension

A junit5 extension, that installs a BouncyCastle security provider.

org.apache.tuweni.junit.LuceneIndex

A parameter annotation for injecting a Lucene index directory into junit5 tests.

org.apache.tuweni.junit.LuceneIndexWriter

A parameter annotation for injecting a Lucene index writer into junit5 tests.

org.apache.tuweni.junit.LuceneIndexWriterExtension

A junit5 extension, that provides a memory-backed Lucene index writer for tests. The index writer is created for the test suite and injected into any tests with parameters annotated by LuceneIndexWriter.

org.apache.tuweni.junit.RedisPort

A parameter annotation for injecting the running Redis server port into junit5 tests.

org.apache.tuweni.junit.RedisServerExtension

A junit5 extension, that sets up an ephemeral Redis server for tests. The ephemeral Redis server is created with a random free port for the test suite and injected into any tests with parameters of type Integer annotated with RedisPort NOTE: Redis does not support picking a random port on its own. This extension tries its best to test free ports and avoid collisions.

org.apache.tuweni.junit.TempDirectory

A parameter annotation for injecting a temporary directory into junit5 tests.

org.apache.tuweni.junit.TempDirectoryExtension

A junit5 extension, that provides a temporary directory for tests. The temporary directory is created for the test suite and injected into any tests with parameters annotated by TempDirectory.

org.apache.tuweni.junit.VertxExtension

A junit5 extension, that provides a Vert.X instance for tests. The Vert.X instance created for the test suite and injected into any tests with parameters annotated by VertxInstance.

org.apache.tuweni.junit.VertxInstance

A parameter annotation for injecting a temporary Vert.X instance into junit5 tests.