Package net.officefloor.frame.test
-
Interface Summary Interface Description Assertions.FailOperation Operation forAssertions.assertFail(net.officefloor.frame.test.Assertions.FailOperation, java.lang.Class<F>)
that should fail.ListItemMatcher<O> Matches a list item.LogTestSupport.TestCapture<T extends java.lang.Throwable> Test capture interface.MockTestSupport.TestLogic<R,T extends java.lang.Throwable> Test logic interface.OfficeFrameTestCase.FailOperation Operation forOfficeFrameTestCase.assertFail(net.officefloor.frame.test.OfficeFrameTestCase.FailOperation, java.lang.Class<F>)
that should fail.OfficeFrameTestCase.MultithreadedTestLogic<T extends java.lang.Throwable> Multi-threaded test logic interface.OfficeFrameTestCase.TestCapture<T extends java.lang.Throwable> Test capture interface.OfficeFrameTestCase.TestLogic<R,T extends java.lang.Throwable> Test logic interface.OfficeFrameTestCase.WaitForTruePredicate<T extends java.lang.Throwable> Predicate to check for is true.ReflectiveFlow Reflective flow to be used as a parameter.TestSupport Test support object.ThreadedTestSupport.MultiThreadedExecution<T extends java.lang.Throwable> Multi-threaded execution.ThreadedTestSupport.MultithreadedTestLogic<T extends java.lang.Throwable> Multi-threaded test logic interface.ThreadedTestSupport.WaitForTruePredicate<T extends java.lang.Throwable> Predicate to check for is true. -
Class Summary Class Description AbstractOfficeConstructTestCase AbstractTestCase
for construction testing of an Office.Assertions Assertions
extended with additional features.BackPressureTeamSource TeamSource
that causes back pressure to be applied.ClassLoaderTestSupport ClassLoader
TestSupport
.Closure<T> Captures a free variable for closure state of aFunction
.CompleteFlowCallback FlowCallback
that checks on completion and propagates failures.ConstructTestSupport Construction testing of anOffice
TestSupport
.FileTestSupport File
TestSupport
.LoggerAssertion AssertsLogger
messages.LogTestSupport Test support for logging.MockClockFactory MockClockFactory
.MockManagedObjectSource Mock implementation of theManagedObjectSource
for testing.MockManagedObjectSourceMetaData<D extends java.lang.Enum<D>,H extends java.lang.Enum<H>> MockTeamSource MockTeamSource
.MockTestSupport Mock test support.OfficeFrameTestCase TestCase
providing additional helper functions.OfficeManagerTestSupport TestSupport
to provide theOfficeManager
.ParameterCapture<T> Captures a parameter value.ReflectiveAdministrationBuilder ReflectiveAdministrationBuilder
.ReflectiveFunctionBuilder ReflectiveManagedFunctionBuilder
.ReflectiveGovernanceBuilder ReflectiveGovernanceBuilder
.SafeCompleteFlowCallback Thread
safeCompleteFlowCallback
.StepTeam TestManagedObject<O extends java.lang.Enum<O>,F extends java.lang.Enum<F>> TestManagedObjectPool
.TestObject TestManagedObject
that simplifies theTestManagedObject
.TestSupportExtension Extension
forTestSupport
.ThreadedTestSupport TestSupport
for multipleThread
tests.ThreadSafeClosure<T> Thread
safe capture of a free variable for closure state of aFunction
. -
Annotation Types Summary Annotation Type Description OfficeFrameTestCase.GuiTest OfficeFrameTestCase.StressTest OfficeFrameTestCase.UsesDockerTest OfficeFrameTestCase.UsesGCloudTest