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 AbstractTestCasefor construction testing of an Office.Assertions Assertionsextended with additional features.BackPressureTeamSource TeamSourcethat causes back pressure to be applied.ClassLoaderTestSupport ClassLoaderTestSupport.Closure<T> Captures a free variable for closure state of aFunction.CompleteFlowCallback FlowCallbackthat checks on completion and propagates failures.ConstructTestSupport Construction testing of anOfficeTestSupport.FileTestSupport FileTestSupport.LoggerAssertion AssertsLoggermessages.LogTestSupport Test support for logging.MockClockFactory MockClockFactory.MockManagedObjectSource Mock implementation of theManagedObjectSourcefor testing.MockManagedObjectSourceMetaData<D extends java.lang.Enum<D>,H extends java.lang.Enum<H>> MockTeamSource MockTeamSource.MockTestSupport Mock test support.OfficeFrameTestCase TestCaseproviding additional helper functions.OfficeManagerTestSupport TestSupportto provide theOfficeManager.ParameterCapture<T> Captures a parameter value.ReflectiveAdministrationBuilder ReflectiveAdministrationBuilder.ReflectiveFunctionBuilder ReflectiveManagedFunctionBuilder.ReflectiveGovernanceBuilder ReflectiveGovernanceBuilder.SafeCompleteFlowCallback ThreadsafeCompleteFlowCallback.StepTeam TestManagedObject<O extends java.lang.Enum<O>,F extends java.lang.Enum<F>> TestManagedObjectPool.TestObject TestManagedObjectthat simplifies theTestManagedObject.TestSupportExtension ExtensionforTestSupport.ThreadedTestSupport TestSupportfor multipleThreadtests.ThreadSafeClosure<T> Threadsafe capture of a free variable for closure state of aFunction. -
Annotation Types Summary Annotation Type Description OfficeFrameTestCase.GuiTest OfficeFrameTestCase.StressTest OfficeFrameTestCase.UsesDockerTest OfficeFrameTestCase.UsesGCloudTest