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

A

apply(Consumer<T>) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.Tester
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.Tester
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.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(String, Tester<T>) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.operations.Scenario
Executes the scenario.
execute(Tester<T>) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.operations.Script
Method used to define script operations.
execute(Runnable) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.Tester
Execute a given runnable.

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.

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.Tester
Map the current value with with given @{Function} or set the given default value.

N

NoValueException - Exception in com.github.karamelsoft.testing.data.driven.testing.api
Exception used to notify that the Tester has no value.
NoValueException() - Constructor for exception com.github.karamelsoft.testing.data.driven.testing.api.NoValueException
Constructs the exception with the default meaningful message.

R

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

S

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.
save(String, Save<T>) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.Tester
Save the current value to file with a given @{Save}
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<T> - Interface in com.github.karamelsoft.testing.data.driven.testing.api.operations
Interface used to define a test scenario.
scenario(Scenario<T>) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.Tester
Execute a given scenario for each input file.
Script<T,U> - Interface in com.github.karamelsoft.testing.data.driven.testing.api.operations
Interface used to define a test script.
script(Consumer<Tester<T>>) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.Tester
Execute a given consumer on the current Tester.
script(Script<T, U>) - Method in interface com.github.karamelsoft.testing.data.driven.testing.api.Tester
Execute a given script on the current Tester.

T

Tester<T> - 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 L M N R S T V 
Skip navigation links

Copyright © 2016. All rights reserved.