Skip navigation links
A C E F I L M N R S T V 

A

ActiveTester<T> - Interface in com.github.karamelsoft.testing.data.driven.testing.api
Interface used to define a ActiveTester.
apply(Consumer<T>) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.ActiveTester
Execute a given Consumer for the current value.

C

com.github.karamelsoft.testing.data.driven.testing.api - package com.github.karamelsoft.testing.data.driven.testing.api
 
com.github.karamelsoft.testing.data.driven.testing.api.builders - package com.github.karamelsoft.testing.data.driven.testing.api.builders
 
com.github.karamelsoft.testing.data.driven.testing.api.operations - package com.github.karamelsoft.testing.data.driven.testing.api.operations
 
compare(String, Comparison) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.ActiveTester
Compare resource file to actual file for a given file name with a given Comparison.
comparison(Comparison) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.builders.ComparisonBuilder
Defines a comparison operation.
Comparison - Interface in com.github.karamelsoft.testing.data.driven.testing.api.operations
Interface used to compare 2 different InputStream.
ComparisonBuilder<R> - Interface in com.github.karamelsoft.testing.data.driven.testing.api.builders
Internal Interface used to add operation comparison inside a DSL.

E

end() - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.InactiveTester
Finish the test asserting that no errors happened
end() - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.Tester
Finish the test asserting that no errors happened
equivalent(InputStream, InputStream) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.operations.Comparison
Compares 2 given InputStream.
execute(Runnable) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.ActiveTester
Execute a given runnable.
execute(Runnable) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.InactiveTester
Execute a given runnable.
execute(String, InactiveTester) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.operations.Scenario
Executes the scenario.
execute(T) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.operations.Script
Method used to define script operations.

F

fileName(String) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.builders.FileNameBuilder
Defines a fileName operation.
FileNameBuilder<R> - Interface in com.github.karamelsoft.testing.data.driven.testing.api.builders
Internal Interface used to add operation fileName inside a DSL.

I

InactiveTester - Interface in com.github.karamelsoft.testing.data.driven.testing.api
Interface used to define an empty tester.

L

load(Load<O>) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.builders.LoadBuilder
Defines a load operation.
Load<O> - Interface in com.github.karamelsoft.testing.data.driven.testing.api.operations
Interface used to load a value of a given type T from a given InputStream.
load(InputStream) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.operations.Load
Loads a value of the given type O from a given InputStream.
load(String, Load<U>) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.Tester
Load a file with a given @{Load} and assign the result to the test value.
LoadBuilder<O,R> - Interface in com.github.karamelsoft.testing.data.driven.testing.api.builders
Internal Interface used to add operation load inside a DSL.

M

map(Function<T, U>) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.ActiveTester
Map the current value with with given Function or set the given default value.

N

NoScenarioException - Exception in com.github.karamelsoft.testing.data.driven.testing.api
 
NoScenarioException(File) - Constructor for exception com.github.karamelsoft.testing.data.driven.testing.api.NoScenarioException
 

R

RuntimeIOException - Exception in com.github.karamelsoft.testing.data.driven.testing.api
Runtime exception used to wrap IOException.
RuntimeIOException(String) - Constructor for exception com.github.karamelsoft.testing.data.driven.testing.api.RuntimeIOException
 
RuntimeIOException(IOException) - Constructor for exception com.github.karamelsoft.testing.data.driven.testing.api.RuntimeIOException
Constructor used to construct this exception

S

save(String, Save<T>) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.ActiveTester
Save the current value to file with a given Save
save(Save<I>) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.builders.SaveBuilder
Defines a save operation.
Save<I> - Interface in com.github.karamelsoft.testing.data.driven.testing.api.operations
Interface used to save a value of a given type I to a given OutputStream.
save(I, OutputStream) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.operations.Save
Saves a value of the given type I to the given OutputStream.
SaveBuilder<I,R> - Interface in com.github.karamelsoft.testing.data.driven.testing.api.builders
Internal Interface used to add operation save inside a DSL.
scenario(Scenario) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.InactiveTester
Execute a given scenario for each input file.
scenario(Consumer<InactiveTester>) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.InactiveTester
Execute a given scenario for each folder.
Scenario - Interface in com.github.karamelsoft.testing.data.driven.testing.api.operations
Interface used to define a test scenario.
script(Consumer<ActiveTester<T>>) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.ActiveTester
Execute a given consumer on the current ActiveTester.
script(Script<ActiveTester<T>, U>) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.ActiveTester
Execute a given script on the current ActiveTester.
script(Script<InactiveTester, U>) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.InactiveTester
Execute a given consumer on the current InactiveTester.
Script<T extends Tester,U> - Interface in com.github.karamelsoft.testing.data.driven.testing.api.operations
Interface used to define a test script.

T

Tester - Interface in com.github.karamelsoft.testing.data.driven.testing.api
Interface used to define a tester.
type(Class<T>) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.builders.TypeBuilder
Method used to define a type.
TypeBuilder<T,R> - Interface in com.github.karamelsoft.testing.data.driven.testing.api.builders
Internal Interface used to add operation type inside a DSL.

V

value(U) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.Tester
Set the value that will be used as the input value for other actions.
A C E F I L M N R S T V 
Skip navigation links

Copyright © 2017. All rights reserved.