A B C D E F G H I M N P R S T U V W 

A

aber() - Method in class com.tngtech.jgiven.lang.de.Schritte
 
AbstractHtmlReportGenerator - Class in com.tngtech.jgiven.report.html
 
AbstractHtmlReportGenerator() - Constructor for class com.tngtech.jgiven.report.html.AbstractHtmlReportGenerator
 
AbstractHtmlReportGenerator.ReportModelFile - Class in com.tngtech.jgiven.report.html
 
AbstractHtmlReportGenerator.ReportModelFile() - Constructor for class com.tngtech.jgiven.report.html.AbstractHtmlReportGenerator.ReportModelFile
 
AbstractHtmlReportGenerator.TestCaseFileReader - Class in com.tngtech.jgiven.report.html
 
AbstractHtmlReportGenerator.TestCaseFileReader() - Constructor for class com.tngtech.jgiven.report.html.AbstractHtmlReportGenerator.TestCaseFileReader
 
accept(ReportModelVisitor) - Method in class com.tngtech.jgiven.report.model.ReportModel
 
accept(ReportModelVisitor) - Method in class com.tngtech.jgiven.report.model.ScenarioCaseModel
 
accept(ReportModelVisitor) - Method in class com.tngtech.jgiven.report.model.ScenarioModel
 
accept(ReportModelVisitor) - Method in class com.tngtech.jgiven.report.model.StepModel
 
act(Class<?>) - Method in interface com.tngtech.jgiven.impl.util.ReflectionUtil.ClassAction
 
act(Object, Field) - Method in interface com.tngtech.jgiven.impl.util.ReflectionUtil.FieldAction
 
act(Object, Method) - Method in interface com.tngtech.jgiven.impl.util.ReflectionUtil.MethodAction
 
addAnnotation(Tag) - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
addCase(ScenarioCaseModel) - Method in class com.tngtech.jgiven.report.model.ScenarioModel
 
addIntroWord(String) - Method in class com.tngtech.jgiven.impl.ScenarioExecutor
 
addIntroWord(String) - Method in class com.tngtech.jgiven.Scenario
 
addScenarioModel(ScenarioModel) - Method in class com.tngtech.jgiven.report.model.ReportModel
 
addStage(Class<T>) - Method in class com.tngtech.jgiven.base.ScenarioBase
 
addStage(Class<T>) - Method in class com.tngtech.jgiven.base.ScenarioTestBase
Add a new stage class to the scenario.
addStage(Class<T>) - Method in class com.tngtech.jgiven.impl.ScenarioExecutor
 
addStep(String, List<Word>, boolean) - Method in class com.tngtech.jgiven.report.model.ScenarioCaseModel
 
addStepMethod(Method, List<Object>) - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
addTag(Tag) - Method in class com.tngtech.jgiven.report.model.ScenarioModel
 
AfterScenario - Annotation Type in com.tngtech.jgiven.annotation
Marks methods to be executed after the whole Scenario has been executed.
AfterStage - Annotation Type in com.tngtech.jgiven.annotation
Marks methods to be executed after a stage has been executed.
allFields() - Static method in class com.tngtech.jgiven.impl.util.ReflectionUtil
 
AmbiguousResolutionException - Exception in com.tngtech.jgiven.exception
Thrown when a field cannot be uniquely resolved by the name or type
AmbiguousResolutionException(String) - Constructor for exception com.tngtech.jgiven.exception.AmbiguousResolutionException
 
and() - Method in class com.tngtech.jgiven.Stage
 
append(String) - Method in class com.tngtech.jgiven.report.model.Word
 
apply(File) - Method in class com.tngtech.jgiven.report.html.AbstractHtmlReportGenerator.TestCaseFileReader
 
apply(File) - Method in class com.tngtech.jgiven.report.json.ScenarioJsonReader
 
ArgumentFormatter<T> - Interface in com.tngtech.jgiven.format
Interface for defining customer argument formatters.
arguments - Variable in class com.tngtech.jgiven.report.model.ScenarioCaseModel
 
as(String) - Method in class com.tngtech.jgiven.Scenario

B

BeforeScenario - Annotation Type in com.tngtech.jgiven.annotation
Marks methods to be executed before the whole Scenario has been executed.
BeforeStage - Annotation Type in com.tngtech.jgiven.annotation
Marks methods to be executed before a stage is executed, i.e. before the first step is executed.
BooleanFormatter - Class in com.tngtech.jgiven.format
General formatter to format boolean values
BooleanFormatter() - Constructor for class com.tngtech.jgiven.format.BooleanFormatter
 
buildFormattedWords() - Method in class com.tngtech.jgiven.report.model.StepFormatter
 
but() - Method in class com.tngtech.jgiven.Stage
 

C

CanWire - Interface in com.tngtech.jgiven.integration
 
capitalize(String) - Static method in class com.tngtech.jgiven.impl.util.WordUtil
Returns the given text with the first letter in upper case Examples: capitalize("hi") == "Hi" capitalize("Hi") == "Hi" capitalize("hi there") == "hi there" capitalize("") == "" capitalize(null) == null
caseNr - Variable in class com.tngtech.jgiven.report.model.ScenarioCaseModel
 
className - Variable in class com.tngtech.jgiven.report.model.ReportModel
Full qualified name of the test class
className - Variable in class com.tngtech.jgiven.report.model.ScenarioModel
 
close(Closeable...) - Static method in class com.tngtech.jgiven.impl.util.ResourceUtil
 
close() - Method in class com.tngtech.jgiven.report.html.HtmlFileWriter
 
com.tngtech.jgiven - package com.tngtech.jgiven
 
com.tngtech.jgiven.annotation - package com.tngtech.jgiven.annotation
 
com.tngtech.jgiven.base - package com.tngtech.jgiven.base
 
com.tngtech.jgiven.exception - package com.tngtech.jgiven.exception
 
com.tngtech.jgiven.format - package com.tngtech.jgiven.format
 
com.tngtech.jgiven.impl - package com.tngtech.jgiven.impl
 
com.tngtech.jgiven.impl.inject - package com.tngtech.jgiven.impl.inject
 
com.tngtech.jgiven.impl.intercept - package com.tngtech.jgiven.impl.intercept
 
com.tngtech.jgiven.impl.util - package com.tngtech.jgiven.impl.util
 
com.tngtech.jgiven.integration - package com.tngtech.jgiven.integration
 
com.tngtech.jgiven.lang.de - package com.tngtech.jgiven.lang.de
 
com.tngtech.jgiven.report.html - package com.tngtech.jgiven.report.html
 
com.tngtech.jgiven.report.impl - package com.tngtech.jgiven.report.impl
 
com.tngtech.jgiven.report.json - package com.tngtech.jgiven.report.json
 
com.tngtech.jgiven.report.model - package com.tngtech.jgiven.report.model
 
com.tngtech.jgiven.report.text - package com.tngtech.jgiven.report.text
 
CommonReportHelper - Class in com.tngtech.jgiven.report.impl
 
CommonReportHelper() - Constructor for class com.tngtech.jgiven.report.impl.CommonReportHelper
 
Config - Class in com.tngtech.jgiven.impl
Helper class to access all system properties to configure JGiven
Config() - Constructor for class com.tngtech.jgiven.impl.Config
 
config() - Static method in class com.tngtech.jgiven.impl.Config
 
copyFileToTargetDir(String) - Method in class com.tngtech.jgiven.report.html.AbstractHtmlReportGenerator
 
create(Class<GIVEN>, Class<WHEN>, Class<THEN>) - Static method in class com.tngtech.jgiven.Scenario
Creates a scenario with 3 different steps classes.
create(Class<STEPS>) - Static method in class com.tngtech.jgiven.Scenario
Creates a scenario with a single steps class.
createNewScenario() - Method in class com.tngtech.jgiven.base.ScenarioTestBase
Creates a new scenario for this test
createScenario() - Method in class com.tngtech.jgiven.base.ScenarioTestBase
 
createScenario() - Method in class com.tngtech.jgiven.base.SimpleScenarioTestBase
 
customCssFile - Variable in class com.tngtech.jgiven.report.html.HtmlReportGenerator
 

D

dann() - Method in class com.tngtech.jgiven.lang.de.Schritte
 
dann() - Method in class com.tngtech.jgiven.lang.de.Szenario
 
dann() - Method in class com.tngtech.jgiven.lang.de.SzenarioTest
 
dann() - Method in class com.tngtech.jgiven.lang.de.SzenarioTestBasis
 
DefaultFormatter<T> - Class in com.tngtech.jgiven.format
A default formatter that merely use String.valueOf(Object), except for arrays where Arrays.deepToString(Object[]) is used.
DefaultFormatter() - Constructor for class com.tngtech.jgiven.format.DefaultFormatter
 
description - Variable in class com.tngtech.jgiven.report.model.ScenarioModel
 

E

enable() - Method in class com.tngtech.jgiven.impl.intercept.StepMethodInterceptor
 
endsWith(String) - Static method in class com.tngtech.jgiven.impl.util.FilePredicates
 
equals(Object) - Method in class com.tngtech.jgiven.report.model.Word
 
errorMessage - Variable in class com.tngtech.jgiven.report.model.ScenarioCaseModel
 
executor - Variable in class com.tngtech.jgiven.base.ScenarioBase
 
ExpectedScenarioState - Annotation Type in com.tngtech.jgiven.annotation
Marks fields to be expected by a scenario stage.
ExperimentalTablePlainTextReporter - Class in com.tngtech.jgiven.report.text
 
ExperimentalTablePlainTextReporter() - Constructor for class com.tngtech.jgiven.report.text.ExperimentalTablePlainTextReporter
 

F

failed(Throwable) - Method in class com.tngtech.jgiven.impl.ScenarioExecutor
 
failed - Variable in class com.tngtech.jgiven.report.model.StepModel
 
file - Variable in class com.tngtech.jgiven.report.html.AbstractHtmlReportGenerator.ReportModelFile
 
file - Variable in class com.tngtech.jgiven.report.html.HtmlFileWriter
 
FilePredicates - Class in com.tngtech.jgiven.impl.util
 
FilePredicates() - Constructor for class com.tngtech.jgiven.impl.util.FilePredicates
 
findMethod(Class<?>, String) - Static method in class com.tngtech.jgiven.impl.util.ReflectionUtil
 
findMethodTransitively(Class<?>, String) - Static method in class com.tngtech.jgiven.impl.util.ReflectionUtil
 
finished() - Method in class com.tngtech.jgiven.base.ScenarioBase
 
finished() - Method in class com.tngtech.jgiven.impl.ScenarioExecutor
Has to be called when the scenario is finished in order to execute after methods
finishReport(ReportModel) - Method in class com.tngtech.jgiven.report.impl.CommonReportHelper
 
forEachField(Object, Class<?>, ReflectionUtil.FieldPredicate, ReflectionUtil.FieldAction) - Static method in class com.tngtech.jgiven.impl.util.ReflectionUtil
Iterates over all fields of the given class and all its super classes and calls action.act() for the fields that are annotated with the given annotation.
forEachMethod(Object, Class<?>, Class<? extends Annotation>, ReflectionUtil.MethodAction) - Static method in class com.tngtech.jgiven.impl.util.ReflectionUtil
Iterates over all methods of the given class and all its super classes and calls action.act() for the methods that are annotated with the given annotation.
forEachSuperClass(Class<?>, ReflectionUtil.ClassAction) - Static method in class com.tngtech.jgiven.impl.util.ReflectionUtil
Iterates over all super classes of the given class (including the class itself) and calls action.act() for these classes.
Format - Annotation Type in com.tngtech.jgiven.annotation
Allows arguments of step methods to be formatted with an ArgumentFormatter
format(T, String...) - Method in interface com.tngtech.jgiven.format.ArgumentFormatter
Format a single argument by taking optional formatter arguments into account
format(Boolean, String...) - Method in class com.tngtech.jgiven.format.BooleanFormatter
 
format(T, String...) - Method in class com.tngtech.jgiven.format.DefaultFormatter
 
format(Boolean, String...) - Method in class com.tngtech.jgiven.format.NotFormatter
 
format(Object, String...) - Method in class com.tngtech.jgiven.format.PrintfFormatter
 
format(T) - Method in class com.tngtech.jgiven.report.model.StepFormatter.Formatting
 
Formatf - Annotation Type in com.tngtech.jgiven.annotation
A special format annotation that uses the standard format string known from the printf method.
FrameBasedHtmlReportGenerator - Class in com.tngtech.jgiven.report.html
 
FrameBasedHtmlReportGenerator() - Constructor for class com.tngtech.jgiven.report.html.FrameBasedHtmlReportGenerator
 
frames - Variable in class com.tngtech.jgiven.report.html.HtmlReportGenerator
 

G

gegeben() - Method in class com.tngtech.jgiven.lang.de.Schritte
 
gegeben() - Method in class com.tngtech.jgiven.lang.de.Szenario
 
gegeben() - Method in class com.tngtech.jgiven.lang.de.SzenarioTest
 
gegeben() - Method in class com.tngtech.jgiven.lang.de.SzenarioTestBasis
 
generate(File, String, File) - Method in class com.tngtech.jgiven.report.html.AbstractHtmlReportGenerator
 
generate(File, File) - Method in class com.tngtech.jgiven.report.html.FrameBasedHtmlReportGenerator
 
generate() - Method in class com.tngtech.jgiven.report.html.HtmlReportGenerator
 
getCase(int) - Method in class com.tngtech.jgiven.report.model.ScenarioModel
 
getCompleteSentence() - Method in class com.tngtech.jgiven.report.model.StepModel
 
getCurrentScenarioModel() - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
getExecutor() - Method in class com.tngtech.jgiven.base.ScenarioBase
 
getGivenStage() - Method in class com.tngtech.jgiven.Scenario
 
getImplementationStatus() - Method in class com.tngtech.jgiven.report.model.ScenarioModel
 
getLastScenarioModel() - Method in class com.tngtech.jgiven.report.model.ReportModel
 
getModel() - Method in class com.tngtech.jgiven.base.ScenarioBase
 
getModelBuilder() - Method in class com.tngtech.jgiven.base.ScenarioBase
 
getReportDir() - Method in class com.tngtech.jgiven.impl.Config
 
getScenario() - Method in class com.tngtech.jgiven.base.ScenarioTestBase
 
getScenarioCollectionModel() - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
getSimpleClassName() - Method in class com.tngtech.jgiven.report.model.ReportModel
 
getStartDate() - Method in class com.tngtech.jgiven.impl.ScenarioExecutor
 
getThenStage() - Method in class com.tngtech.jgiven.Scenario
 
getValueByName(String) - Method in class com.tngtech.jgiven.impl.inject.ValueInjectorState
 
getValueByType(Class<?>) - Method in class com.tngtech.jgiven.impl.inject.ValueInjectorState
 
getWhenStage() - Method in class com.tngtech.jgiven.Scenario
 
given() - Method in class com.tngtech.jgiven.base.ScenarioTestBase
 
given() - Method in class com.tngtech.jgiven.Scenario
 
given(String) - Method in class com.tngtech.jgiven.Scenario
 
given() - Method in class com.tngtech.jgiven.Stage
 

H

handleMethod(Object, Method, Object[]) - Method in interface com.tngtech.jgiven.impl.intercept.StepMethodHandler
 
handleReportModel(ReportModel, File) - Method in class com.tngtech.jgiven.report.html.AbstractHtmlReportGenerator
 
handleReportModel(ReportModel, File) - Method in class com.tngtech.jgiven.report.html.FrameBasedHtmlReportGenerator
 
handleReportModel(ReportModel, File) - Method in class com.tngtech.jgiven.report.html.SingleFileHtmlReportGenerator
 
handleThrowable(Throwable) - Method in interface com.tngtech.jgiven.impl.intercept.StepMethodHandler
 
hasAtLeastOneAnnotation(Class<? extends Annotation>...) - Static method in class com.tngtech.jgiven.impl.util.ReflectionUtil
 
hashCode() - Method in class com.tngtech.jgiven.report.model.Word
 
Hidden - Annotation Type in com.tngtech.jgiven.annotation
Annotates a step method to be hidden in reports.
HtmlFileWriter - Class in com.tngtech.jgiven.report.html
 
HtmlFileWriter(File) - Constructor for class com.tngtech.jgiven.report.html.HtmlFileWriter
 
HtmlReportGenerator - Class in com.tngtech.jgiven.report.html
 
HtmlReportGenerator() - Constructor for class com.tngtech.jgiven.report.html.HtmlReportGenerator
 
HtmlWriter - Class in com.tngtech.jgiven.report.html
 
HtmlWriter(PrintWriter) - Constructor for class com.tngtech.jgiven.report.html.HtmlWriter
 
HtmlWriterUtils - Class in com.tngtech.jgiven.report.html
 
HtmlWriterUtils(PrintWriter) - Constructor for class com.tngtech.jgiven.report.html.HtmlWriterUtils
 

I

ImplementationStatus - Enum in com.tngtech.jgiven.report.model
 
injectSteps(Object) - Method in class com.tngtech.jgiven.impl.ScenarioExecutor
 
injectValueByName(String, T) - Method in class com.tngtech.jgiven.impl.inject.ValueInjector
 
injectValueByType(Class<T>, T) - Method in class com.tngtech.jgiven.impl.inject.ValueInjector
 
injectValueByType(Class<T>, T) - Method in class com.tngtech.jgiven.impl.ScenarioExecutor
 
intercept(Object, Method, Object[], MethodProxy) - Method in class com.tngtech.jgiven.impl.intercept.StepMethodInterceptor
 
IntroWord - Annotation Type in com.tngtech.jgiven.annotation
Marks a method as an introduction word of a step Examples for introduction words are given, when, then, and, etc.
introWordAdded(String) - Method in class com.tngtech.jgiven.impl.intercept.NoOpScenarioListener
 
introWordAdded(String) - Method in interface com.tngtech.jgiven.impl.intercept.ScenarioListener
 
introWordAdded(String) - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
isArg - Variable in class com.tngtech.jgiven.report.model.Word
 
isIntroWord - Variable in class com.tngtech.jgiven.report.model.Word
 
isReportEnabled() - Method in class com.tngtech.jgiven.impl.Config
 
isStepMethod(Method) - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
IsTag - Annotation Type in com.tngtech.jgiven.annotation
Marks an annotation to be used as a tag in JGiven reports.
isTrue(Field) - Method in interface com.tngtech.jgiven.impl.util.ReflectionUtil.FieldPredicate
 

M

main(String...) - Static method in class com.tngtech.jgiven.report.html.HtmlReportGenerator
 
mit() - Method in class com.tngtech.jgiven.lang.de.Schritte
 
model - Variable in class com.tngtech.jgiven.report.html.AbstractHtmlReportGenerator.ReportModelFile
 
modelBuilder - Variable in class com.tngtech.jgiven.base.ScenarioBase
 

N

name - Variable in class com.tngtech.jgiven.report.model.StepModel
 
name - Variable in class com.tngtech.jgiven.report.model.Tag
 
NoOpScenarioListener - Class in com.tngtech.jgiven.impl.intercept
 
NoOpScenarioListener() - Constructor for class com.tngtech.jgiven.impl.intercept.NoOpScenarioListener
 
NotFormatter - Class in com.tngtech.jgiven.format
Translates false to the word "not" and true to the empty word "" true: "" false: "not" Example: then().the_coffee_should_$$not_be_served( coffeeServed ) Result: coffeeServed == false then the coffee should not be served coffeeServed == true then the coffee should be served
NotFormatter() - Constructor for class com.tngtech.jgiven.format.NotFormatter
 
NotImplementedYet - Annotation Type in com.tngtech.jgiven.annotation
Marks methods of step definitions as not implemented yet.
notImplementedYet - Variable in class com.tngtech.jgiven.report.model.StepModel
 

P

parameterNames - Variable in class com.tngtech.jgiven.report.model.ScenarioModel
 
parameterNames - Variable in class com.tngtech.jgiven.report.model.StepModel
 
PlainTextReporter - Class in com.tngtech.jgiven.report.text
 
PlainTextReporter() - Constructor for class com.tngtech.jgiven.report.text.PlainTextReporter
 
PlainTextReporter(boolean) - Constructor for class com.tngtech.jgiven.report.text.PlainTextReporter
 
PlainTextReporter(OutputStream, boolean) - Constructor for class com.tngtech.jgiven.report.text.PlainTextReporter
 
PrintfFormatter - Class in com.tngtech.jgiven.format
Formatter to use a Java format string to format arguments
PrintfFormatter() - Constructor for class com.tngtech.jgiven.format.PrintfFormatter
 
ProvidedScenarioState - Annotation Type in com.tngtech.jgiven.annotation
Marks fields to be provided by a scenario stage.

R

readScenarioState(Object) - Method in class com.tngtech.jgiven.impl.ScenarioExecutor
 
readValues(Object) - Method in class com.tngtech.jgiven.impl.inject.ValueInjector
 
ReflectionUtil - Class in com.tngtech.jgiven.impl.util
 
ReflectionUtil() - Constructor for class com.tngtech.jgiven.impl.util.ReflectionUtil
 
ReflectionUtil.ClassAction - Interface in com.tngtech.jgiven.impl.util
 
ReflectionUtil.FieldAction - Interface in com.tngtech.jgiven.impl.util
 
ReflectionUtil.FieldPredicate - Interface in com.tngtech.jgiven.impl.util
 
ReflectionUtil.MethodAction - Interface in com.tngtech.jgiven.impl.util
 
ReportModel - Class in com.tngtech.jgiven.report.model
 
ReportModel() - Constructor for class com.tngtech.jgiven.report.model.ReportModel
 
ReportModelBuilder - Class in com.tngtech.jgiven.report.model
Builds up the report model while the scenario is executed
ReportModelBuilder() - Constructor for class com.tngtech.jgiven.report.model.ReportModelBuilder
 
ReportModelBuilder(ReportModel) - Constructor for class com.tngtech.jgiven.report.model.ReportModelBuilder
 
ReportModelVisitor - Class in com.tngtech.jgiven.report.model
 
ReportModelVisitor() - Constructor for class com.tngtech.jgiven.report.model.ReportModelVisitor
 
ResourceUtil - Class in com.tngtech.jgiven.impl.util
 
ResourceUtil() - Constructor for class com.tngtech.jgiven.impl.util.ResourceUtil
 

S

scenario - Variable in class com.tngtech.jgiven.base.ScenarioTestBase
 
Scenario<GIVEN,WHEN,THEN> - Class in com.tngtech.jgiven
A default scenario implementation that takes three type arguments, one for each stage.
Scenario() - Constructor for class com.tngtech.jgiven.Scenario
 
Scenario(Class<GIVEN>, Class<WHEN>, Class<THEN>) - Constructor for class com.tngtech.jgiven.Scenario
 
ScenarioBase - Class in com.tngtech.jgiven.base
 
ScenarioBase() - Constructor for class com.tngtech.jgiven.base.ScenarioBase
 
ScenarioCaseModel - Class in com.tngtech.jgiven.report.model
 
ScenarioCaseModel() - Constructor for class com.tngtech.jgiven.report.model.ScenarioCaseModel
 
scenarioCases - Variable in class com.tngtech.jgiven.report.model.ScenarioModel
 
ScenarioDescription - Annotation Type in com.tngtech.jgiven.annotation
Can be used to annotated test methods to give a scenario a complex description that cannot be directly represented by a Java method name.
ScenarioExecutor - Class in com.tngtech.jgiven.impl
Main class of JGiven for executing scenarios
ScenarioExecutor() - Constructor for class com.tngtech.jgiven.impl.ScenarioExecutor
 
ScenarioExecutor.State - Enum in com.tngtech.jgiven.impl
 
scenarioFailed(Throwable) - Method in class com.tngtech.jgiven.impl.intercept.NoOpScenarioListener
 
scenarioFailed(Throwable) - Method in interface com.tngtech.jgiven.impl.intercept.ScenarioListener
 
scenarioFailed(Throwable) - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
ScenarioJsonReader - Class in com.tngtech.jgiven.report.json
 
ScenarioJsonReader() - Constructor for class com.tngtech.jgiven.report.json.ScenarioJsonReader
 
ScenarioJsonWriter - Class in com.tngtech.jgiven.report.json
 
ScenarioJsonWriter(ReportModel) - Constructor for class com.tngtech.jgiven.report.json.ScenarioJsonWriter
 
ScenarioListener - Interface in com.tngtech.jgiven.impl.intercept
 
scenarioModel - Variable in class com.tngtech.jgiven.report.html.HtmlWriter
 
ScenarioModel - Class in com.tngtech.jgiven.report.model
 
ScenarioModel() - Constructor for class com.tngtech.jgiven.report.model.ScenarioModel
 
ScenarioRule - Annotation Type in com.tngtech.jgiven.annotation
Marks fields to be Scenario rules.
scenarios - Variable in class com.tngtech.jgiven.report.model.ReportModel
 
ScenarioStage - Annotation Type in com.tngtech.jgiven.annotation
Marks fields to be stage instances This is useful to reuse stages within stages.
scenarioStarted(String) - Method in class com.tngtech.jgiven.impl.intercept.NoOpScenarioListener
 
scenarioStarted(Method, List<?>) - Method in class com.tngtech.jgiven.impl.intercept.NoOpScenarioListener
 
scenarioStarted(String) - Method in interface com.tngtech.jgiven.impl.intercept.ScenarioListener
 
scenarioStarted(Method, List<?>) - Method in interface com.tngtech.jgiven.impl.intercept.ScenarioListener
 
scenarioStarted(String) - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
scenarioStarted(Method, List<?>) - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
ScenarioState - Annotation Type in com.tngtech.jgiven.annotation
Marks fields to be read and/or written by a scenario stage.
ScenarioState.Resolution - Enum in com.tngtech.jgiven.annotation
 
scenarioSucceeded() - Method in class com.tngtech.jgiven.impl.intercept.NoOpScenarioListener
 
scenarioSucceeded() - Method in interface com.tngtech.jgiven.impl.intercept.ScenarioListener
 
scenarioSucceeded() - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
ScenarioTestBase<GIVEN,WHEN,THEN> - Class in com.tngtech.jgiven.base
Base class for Scenario tests.
ScenarioTestBase() - Constructor for class com.tngtech.jgiven.base.ScenarioTestBase
 
Schritte<SELF extends Schritte<?>> - Class in com.tngtech.jgiven.lang.de
A German version for step definitions
Schritte() - Constructor for class com.tngtech.jgiven.lang.de.Schritte
 
self() - Method in class com.tngtech.jgiven.base.StageBase
 
setArguments(List<String>) - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
setCaseNr(int) - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
setClassName(String) - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
setErrorMessage(String) - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
setListener(ScenarioListener) - Method in class com.tngtech.jgiven.impl.ScenarioExecutor
 
setMethodName(String) - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
setModel(ReportModel) - Method in class com.tngtech.jgiven.base.ScenarioBase
 
setModel(ReportModel) - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
setParameterNames(List<String>) - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
setSuccess(boolean) - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
SimpleScenarioTestBase<STEPS> - Class in com.tngtech.jgiven.base
ScenarioTest that only takes a single type parameter that is used for all three step definition types.
SimpleScenarioTestBase() - Constructor for class com.tngtech.jgiven.base.SimpleScenarioTestBase
 
SingleFileHtmlReportGenerator - Class in com.tngtech.jgiven.report.html
 
SingleFileHtmlReportGenerator() - Constructor for class com.tngtech.jgiven.report.html.SingleFileHtmlReportGenerator
 
skipped - Variable in class com.tngtech.jgiven.report.model.StepModel
 
sourceDir - Variable in class com.tngtech.jgiven.report.html.HtmlReportGenerator
 
Stage<SELF extends Stage<?>> - Class in com.tngtech.jgiven
Base class for Stages.
Stage() - Constructor for class com.tngtech.jgiven.Stage
 
StageBase<SELF extends StageBase<?>> - Class in com.tngtech.jgiven.base
Useful base class for step definitions as it provides a StageBase.self() method to create fluent interfaces.
StageBase() - Constructor for class com.tngtech.jgiven.base.StageBase
 
startScenario(String) - Method in class com.tngtech.jgiven.base.ScenarioBase
 
startScenario(String) - Method in class com.tngtech.jgiven.impl.ScenarioExecutor
Starts a scenario with the given description.
startScenario(Method, List<?>) - Method in class com.tngtech.jgiven.impl.ScenarioExecutor
Starts the scenario with the given method and arguments.
startScenario(String) - Method in class com.tngtech.jgiven.Scenario
Describes the scenario.
StepFormatter - Class in com.tngtech.jgiven.report.model
 
StepFormatter(String, List<?>, List<StepFormatter.Formatting<?>>) - Constructor for class com.tngtech.jgiven.report.model.StepFormatter
 
StepFormatter.Formatting<T> - Class in com.tngtech.jgiven.report.model
 
StepFormatter.Formatting(ArgumentFormatter<T>, String...) - Constructor for class com.tngtech.jgiven.report.model.StepFormatter.Formatting
 
StepMethodHandler - Interface in com.tngtech.jgiven.impl.intercept
 
StepMethodInterceptor - Class in com.tngtech.jgiven.impl.intercept
 
StepMethodInterceptor(StepMethodHandler, AtomicInteger) - Constructor for class com.tngtech.jgiven.impl.intercept.StepMethodInterceptor
 
stepMethodInvoked(Method, List<Object>) - Method in class com.tngtech.jgiven.impl.intercept.NoOpScenarioListener
 
stepMethodInvoked(Method, List<Object>) - Method in interface com.tngtech.jgiven.impl.intercept.ScenarioListener
 
stepMethodInvoked(Method, List<Object>) - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
StepModel - Class in com.tngtech.jgiven.report.model
 
StepModel() - Constructor for class com.tngtech.jgiven.report.model.StepModel
 
steps - Variable in class com.tngtech.jgiven.report.model.ScenarioCaseModel
 
stream - Variable in class com.tngtech.jgiven.report.text.PlainTextReporter
 
succeeded() - Method in class com.tngtech.jgiven.impl.ScenarioExecutor
 
success - Variable in class com.tngtech.jgiven.report.model.ScenarioCaseModel
 
Szenario<GEGEBEN,WENN,DANN> - Class in com.tngtech.jgiven.lang.de
 
Szenario() - Constructor for class com.tngtech.jgiven.lang.de.Szenario
 
SzenarioTest<GEGEBEN,WENN,DANN> - Class in com.tngtech.jgiven.lang.de
 
SzenarioTest() - Constructor for class com.tngtech.jgiven.lang.de.SzenarioTest
 
SzenarioTestBasis<GEGEBEN,WENN,DANN> - Class in com.tngtech.jgiven.lang.de
 
SzenarioTestBasis() - Constructor for class com.tngtech.jgiven.lang.de.SzenarioTestBasis
 

T

Tag - Class in com.tngtech.jgiven.report.model
A tag represents a Java annotation of a scenario-test
Tag() - Constructor for class com.tngtech.jgiven.report.model.Tag
 
tags - Variable in class com.tngtech.jgiven.report.model.ScenarioModel
 
testMethodName - Variable in class com.tngtech.jgiven.report.model.ScenarioModel
 
textColorEnabled() - Method in class com.tngtech.jgiven.impl.Config
 
textReport() - Method in class com.tngtech.jgiven.impl.Config
 
then() - Method in class com.tngtech.jgiven.base.ScenarioTestBase
 
then() - Method in class com.tngtech.jgiven.Scenario
 
then(String) - Method in class com.tngtech.jgiven.Scenario
 
then() - Method in class com.tngtech.jgiven.Stage
 
toDir - Variable in class com.tngtech.jgiven.report.html.AbstractHtmlReportGenerator
 
toDir - Variable in class com.tngtech.jgiven.report.html.HtmlReportGenerator
 
toString(ScenarioModel) - Static method in class com.tngtech.jgiven.report.html.HtmlWriter
 
toString() - Method in class com.tngtech.jgiven.report.json.ScenarioJsonWriter
 
toString() - Method in class com.tngtech.jgiven.report.model.Word
 
toString(ReportModel) - Static method in class com.tngtech.jgiven.report.text.PlainTextReporter
 
toTags(Annotation) - Static method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 

U

und() - Method in class com.tngtech.jgiven.lang.de.Schritte
 
updateValueByName(String, Object) - Method in class com.tngtech.jgiven.impl.inject.ValueInjectorState
 
updateValueByType(Class<?>, Object) - Method in class com.tngtech.jgiven.impl.inject.ValueInjectorState
 
updateValues(Object) - Method in class com.tngtech.jgiven.impl.inject.ValueInjector
 
utils - Variable in class com.tngtech.jgiven.report.html.AbstractHtmlReportGenerator
 
utils - Variable in class com.tngtech.jgiven.report.html.HtmlWriter
 

V

validateFields(Object) - Method in class com.tngtech.jgiven.impl.inject.ValueInjector
 
value - Variable in class com.tngtech.jgiven.report.model.Tag
Guaranteed to be either of type String or of type String[].
value - Variable in class com.tngtech.jgiven.report.model.Word
 
ValueInjector - Class in com.tngtech.jgiven.impl.inject
Used by Scenario to inject and read values from objects.
ValueInjector() - Constructor for class com.tngtech.jgiven.impl.inject.ValueInjector
 
ValueInjectorState - Class in com.tngtech.jgiven.impl.inject
Holds values based on their type or name
ValueInjectorState() - Constructor for class com.tngtech.jgiven.impl.inject.ValueInjectorState
 
valueOf(String) - Static method in enum com.tngtech.jgiven.annotation.ScenarioState.Resolution
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tngtech.jgiven.impl.ScenarioExecutor.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tngtech.jgiven.report.model.ImplementationStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.tngtech.jgiven.annotation.ScenarioState.Resolution
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tngtech.jgiven.impl.ScenarioExecutor.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tngtech.jgiven.report.model.ImplementationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
visit(ReportModel) - Method in class com.tngtech.jgiven.report.html.HtmlWriter
 
visit(ScenarioModel) - Method in class com.tngtech.jgiven.report.html.HtmlWriter
 
visit(ScenarioCaseModel) - Method in class com.tngtech.jgiven.report.html.HtmlWriter
 
visit(StepModel) - Method in class com.tngtech.jgiven.report.html.HtmlWriter
 
visit(ReportModel) - Method in class com.tngtech.jgiven.report.model.ReportModelVisitor
 
visit(ScenarioModel) - Method in class com.tngtech.jgiven.report.model.ReportModelVisitor
 
visit(StepModel) - Method in class com.tngtech.jgiven.report.model.ReportModelVisitor
 
visit(ScenarioCaseModel) - Method in class com.tngtech.jgiven.report.model.ReportModelVisitor
 
visit(ReportModel) - Method in class com.tngtech.jgiven.report.text.PlainTextReporter
 
visit(ScenarioModel) - Method in class com.tngtech.jgiven.report.text.PlainTextReporter
 
visit(ScenarioCaseModel) - Method in class com.tngtech.jgiven.report.text.PlainTextReporter
 
visit(StepModel) - Method in class com.tngtech.jgiven.report.text.PlainTextReporter
 
visitEnd(ReportModel) - Method in class com.tngtech.jgiven.report.html.HtmlWriter
 
visitEnd(ScenarioModel) - Method in class com.tngtech.jgiven.report.html.HtmlWriter
 
visitEnd(ScenarioCaseModel) - Method in class com.tngtech.jgiven.report.html.HtmlWriter
 
visitEnd(ReportModel) - Method in class com.tngtech.jgiven.report.model.ReportModelVisitor
 
visitEnd(ScenarioCaseModel) - Method in class com.tngtech.jgiven.report.model.ReportModelVisitor
 
visitEnd(ScenarioModel) - Method in class com.tngtech.jgiven.report.model.ReportModelVisitor
 
visitEnd(ScenarioModel) - Method in class com.tngtech.jgiven.report.text.ExperimentalTablePlainTextReporter
 
visitEnd(ScenarioCaseModel) - Method in class com.tngtech.jgiven.report.text.PlainTextReporter
 

W

wenn() - Method in class com.tngtech.jgiven.lang.de.Schritte
 
wenn() - Method in class com.tngtech.jgiven.lang.de.Szenario
 
wenn() - Method in class com.tngtech.jgiven.lang.de.SzenarioTest
 
wenn() - Method in class com.tngtech.jgiven.lang.de.SzenarioTestBasis
 
when() - Method in class com.tngtech.jgiven.base.ScenarioTestBase
 
when(T) - Method in class com.tngtech.jgiven.impl.ScenarioExecutor
 
when() - Method in class com.tngtech.jgiven.Scenario
 
when(String) - Method in class com.tngtech.jgiven.Scenario
 
when() - Method in class com.tngtech.jgiven.Stage
 
wire(Object) - Method in interface com.tngtech.jgiven.integration.CanWire
 
wireSteps(CanWire) - Method in class com.tngtech.jgiven.base.ScenarioBase
 
wireSteps(CanWire) - Method in class com.tngtech.jgiven.base.ScenarioTestBase
 
wireSteps(CanWire) - Method in class com.tngtech.jgiven.impl.ScenarioExecutor
Used for DI frameworks to inject values into stages
with() - Method in class com.tngtech.jgiven.Stage
 
Word - Class in com.tngtech.jgiven.report.model
 
Word(String) - Constructor for class com.tngtech.jgiven.report.model.Word
 
Word() - Constructor for class com.tngtech.jgiven.report.model.Word
 
words - Variable in class com.tngtech.jgiven.report.model.StepModel
 
WordUtil - Class in com.tngtech.jgiven.impl.util
 
WordUtil() - Constructor for class com.tngtech.jgiven.impl.util.WordUtil
 
write(ScenarioModel) - Method in class com.tngtech.jgiven.report.html.HtmlWriter
 
write(ReportModel) - Method in class com.tngtech.jgiven.report.html.HtmlWriter
 
write(File) - Method in class com.tngtech.jgiven.report.json.ScenarioJsonWriter
 
write(OutputStream) - Method in class com.tngtech.jgiven.report.json.ScenarioJsonWriter
 
write(ReportModel) - Method in class com.tngtech.jgiven.report.text.PlainTextReporter
 
write(ScenarioModel) - Method in class com.tngtech.jgiven.report.text.PlainTextReporter
 
writeEnd() - Method in class com.tngtech.jgiven.report.html.AbstractHtmlReportGenerator
 
writeEnd() - Method in class com.tngtech.jgiven.report.html.FrameBasedHtmlReportGenerator
 
writeHtmlFooter() - Method in class com.tngtech.jgiven.report.html.HtmlWriter
 
writeHtmlFooter() - Method in class com.tngtech.jgiven.report.html.HtmlWriterUtils
 
writeHtmlHeader(String) - Method in class com.tngtech.jgiven.report.html.HtmlWriter
 
writeHtmlHeader(String) - Method in class com.tngtech.jgiven.report.html.HtmlWriterUtils
 
writeModelToFile(ReportModel, File) - Static method in class com.tngtech.jgiven.report.html.HtmlFileWriter
 
writer - Variable in class com.tngtech.jgiven.report.html.AbstractHtmlReportGenerator
 
writer - Variable in class com.tngtech.jgiven.report.html.HtmlWriter
 
writeScenarioCase(ScenarioCaseModel) - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
writeScenarioModelToFile(ScenarioModel, File) - Static method in class com.tngtech.jgiven.report.html.HtmlFileWriter
 
writeStart() - Method in class com.tngtech.jgiven.report.html.AbstractHtmlReportGenerator
 
writeStep(String, List<Word>, boolean) - Method in class com.tngtech.jgiven.report.model.ReportModelBuilder
 
A B C D E F G H I M N P R S T U V W 

Copyright © 2014 TNG Technology Consulting. All rights reserved.