Package ninja.lifecycle
Class LifecycleSupportTest
- java.lang.Object
-
- ninja.lifecycle.LifecycleSupportTest
-
public class LifecycleSupportTest extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLifecycleSupportTest.MockServicestatic classLifecycleSupportTest.MockSingletonService
-
Constructor Summary
Constructors Constructor Description LifecycleSupportTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisposablesShouldBeDisposedOf()voidnonSingletonServicesShouldBeInstantiatedForEachInstance()voidprovidedSingletonDisposableShouldBeDisposed()voidprovidedSingletonStartableShouldBeStarted()voidserviceShouldBeStartedIfAccessedAfterLifecycleServiceIsStarted()voidserviceShouldBeStartedIfExplicitlyBoundAndSingleton()voidserviceShouldBeStartedIfExplicitlyBoundAsSingleton()voidserviceShouldBeStartedWhenLifecycleServiceIsStarted()voidserviceShouldNotBeStartedBeforeLifecycleServiceIsStarted()voidserviceShouldNotBeStartedIfExplicitlyBoundAndNotSingleton()voidsetUp()voidsingletonServiceShouldNotBeStartedTwice()
-
-
-
Method Detail
-
setUp
public final void setUp()
-
serviceShouldNotBeStartedBeforeLifecycleServiceIsStarted
public void serviceShouldNotBeStartedBeforeLifecycleServiceIsStarted()
-
serviceShouldBeStartedWhenLifecycleServiceIsStarted
public void serviceShouldBeStartedWhenLifecycleServiceIsStarted()
-
serviceShouldBeStartedIfAccessedAfterLifecycleServiceIsStarted
public void serviceShouldBeStartedIfAccessedAfterLifecycleServiceIsStarted()
-
serviceShouldBeStartedIfExplicitlyBoundAndSingleton
public void serviceShouldBeStartedIfExplicitlyBoundAndSingleton()
-
serviceShouldBeStartedIfExplicitlyBoundAsSingleton
public void serviceShouldBeStartedIfExplicitlyBoundAsSingleton()
-
serviceShouldNotBeStartedIfExplicitlyBoundAndNotSingleton
public void serviceShouldNotBeStartedIfExplicitlyBoundAndNotSingleton()
-
singletonServiceShouldNotBeStartedTwice
public void singletonServiceShouldNotBeStartedTwice()
-
nonSingletonServicesShouldBeInstantiatedForEachInstance
public void nonSingletonServicesShouldBeInstantiatedForEachInstance()
-
disposablesShouldBeDisposedOf
public void disposablesShouldBeDisposedOf()
-
providedSingletonStartableShouldBeStarted
public void providedSingletonStartableShouldBeStarted()
-
providedSingletonDisposableShouldBeDisposed
public void providedSingletonDisposableShouldBeDisposed()
-
-