Index

A B D E F G O R T V W 
All Classes and Interfaces|All Packages

A

allDisabled(Class<? extends Feature>) - Static method in class org.togglz.junit.TogglzRule
 
AllDisabled - Annotation Interface in org.togglz.junit5
Creates a TestFeatureManager with all features disabled.
allEnabled(Class<? extends Feature>) - Static method in class org.togglz.junit.TogglzRule
 
AllEnabled - Annotation Interface in org.togglz.junit5
Creates a TestFeatureManager with all features enabled.
apply(Statement, Description) - Method in class org.togglz.junit.TogglzRule
 

B

build() - Method in class org.togglz.junit.TogglzRule.Builder
 
builder(Class<? extends Feature>) - Static method in class org.togglz.junit.TogglzRule
 
Builder(Class<? extends Feature>) - Constructor for class org.togglz.junit.TogglzRule.Builder
 
buildVariationSet() - Method in interface org.togglz.junit5.VariationSetProvider
 

D

disable() - Element in annotation interface org.togglz.junit.WithFeature
disable the features instead of enabling them
disable(Feature) - Method in class org.togglz.junit.TogglzRule.Builder
 
disable(Feature) - Method in class org.togglz.junit.TogglzRule
 
disableAll() - Method in class org.togglz.junit.TogglzRule.Builder
 

E

enable(Feature) - Method in class org.togglz.junit.TogglzRule.Builder
 
enable(Feature) - Method in class org.togglz.junit.TogglzRule
 
enableAll() - Method in class org.togglz.junit.TogglzRule.Builder
 

F

FeatureVariations - Class in org.togglz.junit.vary
This class is custom JUnit runner that allows to run tests against different feature combinations.
FeatureVariations(Class<?>) - Constructor for class org.togglz.junit.vary.FeatureVariations
 

G

getChildren() - Method in class org.togglz.junit.vary.FeatureVariations
 

O

org.togglz.junit - package org.togglz.junit
 
org.togglz.junit.vary - package org.togglz.junit.vary
 
org.togglz.junit5 - package org.togglz.junit5
 

R

runners - Variable in class org.togglz.junit.vary.FeatureVariations
 

T

TogglzRule - Class in org.togglz.junit
JUnit rule that simplifies the process of controlling features in unit tests.
TogglzRule.Builder - Class in org.togglz.junit
 

V

value() - Element in annotation interface org.togglz.junit.WithFeature
The features to enable
value() - Element in annotation interface org.togglz.junit5.AllDisabled
 
value() - Element in annotation interface org.togglz.junit5.AllEnabled
 
value() - Element in annotation interface org.togglz.junit5.VaryFeatures
 
Variations - Annotation Interface in org.togglz.junit.vary
This annotation is used if a test class is executed with FeatureVariations.
VariationSetProvider - Interface in org.togglz.junit5
Provides of VariationSet to test templates invoked with VaryFeatures.
vary(Feature) - Method in class org.togglz.junit.TogglzRule.Builder
 
VaryFeatures - Annotation Interface in org.togglz.junit5
Provides a TestTemplateInvocationContextProvider to run TestTemplates with a variation of enabled and disabled features.

W

WithFeature - Annotation Interface in org.togglz.junit
Used together with the TogglzRule on test methods.
A B D E F G O R T V W 
All Classes and Interfaces|All Packages