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 class
LifecycleSupportTest.MockService
static class
LifecycleSupportTest.MockSingletonService
-
Constructor Summary
Constructors Constructor Description LifecycleSupportTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
disposablesShouldBeDisposedOf()
void
nonSingletonServicesShouldBeInstantiatedForEachInstance()
void
providedSingletonDisposableShouldBeDisposed()
void
providedSingletonStartableShouldBeStarted()
void
serviceShouldBeStartedIfAccessedAfterLifecycleServiceIsStarted()
void
serviceShouldBeStartedIfExplicitlyBoundAndSingleton()
void
serviceShouldBeStartedIfExplicitlyBoundAsSingleton()
void
serviceShouldBeStartedWhenLifecycleServiceIsStarted()
void
serviceShouldNotBeStartedBeforeLifecycleServiceIsStarted()
void
serviceShouldNotBeStartedIfExplicitlyBoundAndNotSingleton()
void
setUp()
void
singletonServiceShouldNotBeStartedTwice()
-
-
-
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()
-
-