com.atlassian.sal.core.features
Class TestDefaultDarkFeatureManager

java.lang.Object
  extended by com.atlassian.sal.core.features.TestDefaultDarkFeatureManager

public class TestDefaultDarkFeatureManager
extends Object


Field Summary
 ClearSystemPropertyRule systemPropertyRule
           
 
Constructor Summary
TestDefaultDarkFeatureManager()
           
 
Method Summary
 void anonymousCannotManageFeaturesForAllUsers()
           
 void disableFeatureForAllUsers()
           
 void disableFeatureForAllUsersRequiresManagePermission()
           
 void disableFeatureForAllUsersRequiresValidFeatureKey()
           
 void enabledFeaturesForAnonymous()
           
 void enabledFeaturesForAuthenticatedUser()
           
 void enabledFeaturesUndefinedForInvalidUser()
           
 void enableFeatureForAllUsers()
           
 void enableFeatureForAllUsersDuringRuntime()
           
 void enableFeatureForAllUsersRequiresManagePermission()
           
 void enableFeatureForAllUsersRequiresValidFeatureKey()
           
 void enableFeatureForAllUsersViaSystemProperty()
           
 void featureEnabledViaSystemFeature()
           
 void featureNotEnabled()
           
 void featureUndefinedForInvalidUser()
           
 void invalidFeatureKeyIsNeverEnabled()
           
 void invalidFeatureKeyIsNeverEnabledForAllUsers()
           
 void nonSysadminCannotManageFeaturesForAllUsers()
           
 void setUp()
           
 void sysadminCanManageFeaturesForAllUsers()
           
 void systemFeatureDisabledForAnonymous()
           
 void systemFeatureDisabledForAuthenticatedUser()
           
 void systemFeatureEnabledForAllUsers()
           
 void systemFeatureEnabledForAnonymous()
           
 void systemFeatureEnabledForAuthenticatedUser()
           
 void systemFeatureNotEnabledForAllUsers()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

systemPropertyRule

public final ClearSystemPropertyRule systemPropertyRule
Constructor Detail

TestDefaultDarkFeatureManager

public TestDefaultDarkFeatureManager()
Method Detail

setUp

public void setUp()

systemFeatureEnabledForAllUsers

public void systemFeatureEnabledForAllUsers()

systemFeatureNotEnabledForAllUsers

public void systemFeatureNotEnabledForAllUsers()

invalidFeatureKeyIsNeverEnabledForAllUsers

public void invalidFeatureKeyIsNeverEnabledForAllUsers()

systemFeatureEnabledForAnonymous

public void systemFeatureEnabledForAnonymous()

systemFeatureDisabledForAnonymous

public void systemFeatureDisabledForAnonymous()

systemFeatureEnabledForAuthenticatedUser

public void systemFeatureEnabledForAuthenticatedUser()

systemFeatureDisabledForAuthenticatedUser

public void systemFeatureDisabledForAuthenticatedUser()

featureUndefinedForInvalidUser

public void featureUndefinedForInvalidUser()

enableFeatureForAllUsersViaSystemProperty

public void enableFeatureForAllUsersViaSystemProperty()

enableFeatureForAllUsersDuringRuntime

public void enableFeatureForAllUsersDuringRuntime()

enabledFeaturesForAnonymous

public void enabledFeaturesForAnonymous()

enabledFeaturesForAuthenticatedUser

public void enabledFeaturesForAuthenticatedUser()

enabledFeaturesUndefinedForInvalidUser

public void enabledFeaturesUndefinedForInvalidUser()

featureEnabledViaSystemFeature

public void featureEnabledViaSystemFeature()

featureNotEnabled

public void featureNotEnabled()

invalidFeatureKeyIsNeverEnabled

public void invalidFeatureKeyIsNeverEnabled()

sysadminCanManageFeaturesForAllUsers

public void sysadminCanManageFeaturesForAllUsers()

nonSysadminCannotManageFeaturesForAllUsers

public void nonSysadminCannotManageFeaturesForAllUsers()

anonymousCannotManageFeaturesForAllUsers

public void anonymousCannotManageFeaturesForAllUsers()

enableFeatureForAllUsersRequiresManagePermission

public void enableFeatureForAllUsersRequiresManagePermission()

enableFeatureForAllUsersRequiresValidFeatureKey

public void enableFeatureForAllUsersRequiresValidFeatureKey()

enableFeatureForAllUsers

public void enableFeatureForAllUsers()

disableFeatureForAllUsersRequiresManagePermission

public void disableFeatureForAllUsersRequiresManagePermission()

disableFeatureForAllUsersRequiresValidFeatureKey

public void disableFeatureForAllUsersRequiresValidFeatureKey()

disableFeatureForAllUsers

public void disableFeatureForAllUsers()


Copyright © 2015 Atlassian. All rights reserved.