Class FallbackTestFeatureManager
java.lang.Object
de.otto.edison.testsupport.togglz.fallback.FallbackTestFeatureManager
- All Implemented Interfaces:
org.togglz.core.manager.FeatureManager
public class FallbackTestFeatureManager
extends Object
implements org.togglz.core.manager.FeatureManager
Simple
FeatureManager for unit tests that enables all features.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddisable(org.togglz.core.Feature feature) voidenable(org.togglz.core.Feature feature) List<org.togglz.core.spi.ActivationStrategy>org.togglz.core.user.FeatureUserSet<org.togglz.core.Feature>org.togglz.core.repository.FeatureStategetFeatureState(org.togglz.core.Feature feature) org.togglz.core.metadata.FeatureMetaDatagetMetaData(org.togglz.core.Feature feature) getName()booleanisActive(org.togglz.core.Feature feature) voidsetFeatureState(org.togglz.core.repository.FeatureState state)
-
Constructor Details
-
FallbackTestFeatureManager
public FallbackTestFeatureManager()
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.togglz.core.manager.FeatureManager
-
getFeatures
- Specified by:
getFeaturesin interfaceorg.togglz.core.manager.FeatureManager
-
getMetaData
public org.togglz.core.metadata.FeatureMetaData getMetaData(org.togglz.core.Feature feature) - Specified by:
getMetaDatain interfaceorg.togglz.core.manager.FeatureManager
-
isActive
public boolean isActive(org.togglz.core.Feature feature) - Specified by:
isActivein interfaceorg.togglz.core.manager.FeatureManager
-
getCurrentFeatureUser
public org.togglz.core.user.FeatureUser getCurrentFeatureUser()- Specified by:
getCurrentFeatureUserin interfaceorg.togglz.core.manager.FeatureManager
-
getFeatureState
public org.togglz.core.repository.FeatureState getFeatureState(org.togglz.core.Feature feature) - Specified by:
getFeatureStatein interfaceorg.togglz.core.manager.FeatureManager
-
setFeatureState
public void setFeatureState(org.togglz.core.repository.FeatureState state) - Specified by:
setFeatureStatein interfaceorg.togglz.core.manager.FeatureManager
-
getActivationStrategies
- Specified by:
getActivationStrategiesin interfaceorg.togglz.core.manager.FeatureManager
-
enable
public void enable(org.togglz.core.Feature feature) - Specified by:
enablein interfaceorg.togglz.core.manager.FeatureManager
-
disable
public void disable(org.togglz.core.Feature feature) - Specified by:
disablein interfaceorg.togglz.core.manager.FeatureManager
-