Skip navigation links
A C E F G I P R S T V W 

A

and(Given) - Method in interface io.github.theangrydev.fluentbdd.core.FluentBddCommands
and(When<TestResult>) - Method in interface io.github.theangrydev.fluentbdd.core.FluentBddCommands
and(ThenAssertion<Then, TestResult>) - Method in interface io.github.theangrydev.fluentbdd.core.FluentBddCommands
and(ThenVerification<TestResult>) - Method in interface io.github.theangrydev.fluentbdd.core.FluentBddCommands

C

checkThenHasBeenUsed() - Method in class io.github.theangrydev.fluentbdd.core.Verification
 

E

execute() - Method in interface io.github.theangrydev.fluentbdd.core.When
 
execute() - Method in interface io.github.theangrydev.fluentbdd.core.WhenWithoutResult
Execute the request on the system under test.

F

FluentBdd<TestResult> - Class in io.github.theangrydev.fluentbdd.core
Use this as a JUnit Rule alongside WithFluentBdd.
FluentBdd() - Constructor for class io.github.theangrydev.fluentbdd.core.FluentBdd
Constructs a FluentBdd without an initial TestResult.
FluentBdd(TestResult) - Constructor for class io.github.theangrydev.fluentbdd.core.FluentBdd
Constructs a FluentBdd with an initial TestResult.
fluentBdd() - Method in interface io.github.theangrydev.fluentbdd.core.WithFluentBdd
This should be implemented by referring to a FluentBdd field that is annotated as a JUnit Rule.
FluentBddCommands<TestResult> - Interface in io.github.theangrydev.fluentbdd.core
These are the BDD methods that are used to write tests.

G

given(Given) - Method in class io.github.theangrydev.fluentbdd.core.FluentBdd
Prime the given immediately.
given(Given) - Method in interface io.github.theangrydev.fluentbdd.core.FluentBddCommands
Prime the given immediately.
given(When<TestResult>) - Method in interface io.github.theangrydev.fluentbdd.core.FluentBddCommands
Adapt the 'when' to a 'given'.
Given - Interface in io.github.theangrydev.fluentbdd.core
When the Given.prime() method is invoked, any setup necessary for this to affect the system under test should be performed immediately.
given(Given) - Method in interface io.github.theangrydev.fluentbdd.core.WithFluentBdd
 

I

io.github.theangrydev.fluentbdd.core - package io.github.theangrydev.fluentbdd.core
 

P

prime() - Method in interface io.github.theangrydev.fluentbdd.core.Given
Prime the given immediately, which will make a change that is visible to the system under test (that is implemented in the When.

R

recordGiven(Object) - Method in class io.github.theangrydev.fluentbdd.core.Verification
 
recordThen(Object) - Method in class io.github.theangrydev.fluentbdd.core.Verification
 
recordWhen(When<TestResult>) - Method in class io.github.theangrydev.fluentbdd.core.Verification
 

S

succeeded(Description) - Method in class io.github.theangrydev.fluentbdd.core.FluentBdd
 

T

then(ThenAssertion<Then, TestResult>) - Method in class io.github.theangrydev.fluentbdd.core.FluentBdd
 
then(ThenVerification<TestResult>) - Method in class io.github.theangrydev.fluentbdd.core.FluentBdd
 
then(ThenAssertion<Then, TestResult>) - Method in interface io.github.theangrydev.fluentbdd.core.FluentBddCommands
Perform an assertion.
then(ThenVerification<TestResult>) - Method in interface io.github.theangrydev.fluentbdd.core.FluentBddCommands
Perform a verification, which should be built up inside the brackets.
then(TestResult) - Method in interface io.github.theangrydev.fluentbdd.core.ThenAssertion
 
then(ThenAssertion<Then, TestResult>) - Method in interface io.github.theangrydev.fluentbdd.core.WithFluentBdd
 
then(ThenVerification<TestResult>) - Method in interface io.github.theangrydev.fluentbdd.core.WithFluentBdd
 
ThenAssertion<Then,TestResult> - Interface in io.github.theangrydev.fluentbdd.core
Implementations should produce a Then given a TestResult.
ThenVerification<TestResult> - Interface in io.github.theangrydev.fluentbdd.core
When the ThenVerification.verify(Object) method is invoked, a verification should be made about the TestResult.
theResult() - Method in class io.github.theangrydev.fluentbdd.core.FluentBdd
 
theResult() - Method in interface io.github.theangrydev.fluentbdd.core.FluentBddCommands
Fetch the result, if it has been computed yet.
theResult() - Method in interface io.github.theangrydev.fluentbdd.core.WithFluentBdd
 

V

verification - Variable in class io.github.theangrydev.fluentbdd.core.FluentBdd
 
Verification<TestResult> - Class in io.github.theangrydev.fluentbdd.core
 
Verification() - Constructor for class io.github.theangrydev.fluentbdd.core.Verification
 
verify(TestResult) - Method in interface io.github.theangrydev.fluentbdd.core.ThenVerification
Verify that the TestResult matches the criteria that were built up to make this ThenVerification.

W

when(T) - Method in class io.github.theangrydev.fluentbdd.core.FluentBdd
 
when(T) - Method in interface io.github.theangrydev.fluentbdd.core.FluentBddCommands
Invoke the system under test and store the TestResult ready for the assertions.
When<TestResult> - Interface in io.github.theangrydev.fluentbdd.core
This class represents the system under test.
when(T) - Method in interface io.github.theangrydev.fluentbdd.core.WithFluentBdd
 
whenCalling(WhenWithoutResult) - Method in interface io.github.theangrydev.fluentbdd.core.FluentBddCommands
Invoke the system under test.
WhenWithoutResult - Interface in io.github.theangrydev.fluentbdd.core
This class represents the system under test.
WithFluentBdd<TestResult> - Interface in io.github.theangrydev.fluentbdd.core
You must implement the WithFluentBdd.fluentBdd() method by providing a reference to a FluentBdd that is a field of your test, annotated with a JUnit Rule.
A C E F G I P R S T V W 
Skip navigation links

Copyright © 2016. All rights reserved.