Package org.apache.flink.core.testutils
package org.apache.flink.core.testutils
-
ClassDescriptionAllCallbackWrapper<C extends CustomExtension>An extension wrap logic for
BeforeAllCallbackandAfterAllCallback.A utility to help synchronize two threads in cases where one of them is supposed to reach a blocking state before the other may continue.A thread that additionally catches exceptions and offers a joining method that re-throws the exceptions.This class contains reusable utility methods for unit tests.CompletedScheduledFutureimplementation.An extension that is invoked before/after all/each tests, depending on whether it is wrapped in aEachCallbackWrapperorAllCallbackWrapper.EachCallbackWrapper<C extends CustomExtension>An extension wrap logic forBeforeEachCallbackandAfterEachCallback.A ClassLoader that filters out certain classes (by name) and throws a ClassNotFoundException when they should be loaded.Some reusable assertions and utilities for AssertJ.Enhanced version ofCompletableFutureAssert, that allows asserting futures without relying on timeouts.A strongly typed alternative toWithThrowable.SimpleScheduledExecutorServiceimplementation for testing purposes.Latch for synchronizing parts of code in tests.Latch for synchronizing parts of code in tests.ScheduledTask represents a task which is executed at a later point in time.TestContainerExtension<T extends org.testcontainers.containers.GenericContainer<T>>TestContainerExtensionprovides common functionality forTestContainerimplementations.