A C E G J L N O R S T

A

apply() - Method in class org.sodatest.api.java.reflection.ReflectiveSodaEventForJava
Invokes the ReflectiveSodaEventForJava.executeEvent() method.
apply(Map<String, String>) - Method in class org.sodatest.api.java.reflection.ReflectiveSodaEventForJava
Coerces and binds the parameters to this Event, then delegates to the ReflectiveSodaEventForJava.apply() function.
apply() - Method in class org.sodatest.api.java.reflection.ReflectiveSodaReportForJava
Invokes the ReflectiveSodaReportForJava.getReport() method and converts the result before returning it.
apply(Map<String, String>) - Method in class org.sodatest.api.java.reflection.ReflectiveSodaReportForJava
Coerces and binds the parameters to this Report, then delegates to the (@link #apply()} function.
apply(Map<String, String>) - Method in class org.sodatest.api.java.SodaEventForJava
Converts the parameters to a Java Map and passes them to SodaEventForJava.executeEvent(java.util.Map) You can override JavaParameterConverter.convertParameters(scala.collection.immutable.Map) if you want to use a different method of conversion.
apply(Map<String, String>) - Method in class org.sodatest.api.java.SodaReportForJava
Converts the parameters to a Java Map and passes them to SodaReportForJava.getReport(java.util.Map) and converts the result of getReport() before returning it.
apply(String) - Method in class org.sodatest.coercion.java.CoercionForJava
 

C

CoercionForJava<T> - Class in org.sodatest.coercion.java
 
CoercionForJava(Class<T>) - Constructor for class org.sodatest.coercion.java.CoercionForJava
 
CoercionRegisterForJava - Class in org.sodatest.coercion.java
Contains a map of Coercions that are applicable within some context.
CoercionRegisterForJava(Coercion<?>...) - Constructor for class org.sodatest.coercion.java.CoercionRegisterForJava
 
convertParameters(Map<String, String>) - Method in class org.sodatest.api.java.JavaParameterConverter
Converts a Scala Map of parameters to a Java map.
convertReport(List<List<String>>) - Method in class org.sodatest.api.java.JavaReportConverter
Converts a Java List> to a Scala Seq[Seq[String]] Subclasses can override this method if they wish to use a different conversion.
createEvent(String) - Method in class org.sodatest.api.java.reflection.ReflectiveSodaFixtureForJava
 
createReport(String) - Method in class org.sodatest.api.java.reflection.ReflectiveSodaFixtureForJava
 
CurrencyAmountCoercionForJava<T> - Class in org.sodatest.coercion.java
Coerces strings that are currency amounts (e.g.
CurrencyAmountCoercionForJava(Class<T>) - Constructor for class org.sodatest.coercion.java.CurrencyAmountCoercionForJava
 
CurrencyAmountCoercionForJava(Class<T>, Collection<String>) - Constructor for class org.sodatest.coercion.java.CurrencyAmountCoercionForJava
 
CurrencyAmountCoercionForJava.PatternFactory - Class in org.sodatest.coercion.java
A class of static methods to aid in the construction of lists of DecimalFormat patterns for use with the CurrencyAmountCoercionForJava.
CurrencyAmountCoercionForJava.PatternFactory() - Constructor for class org.sodatest.coercion.java.CurrencyAmountCoercionForJava.PatternFactory
 
currencyPatterns() - Static method in class org.sodatest.coercion.java.CurrencyAmountCoercionForJava.PatternFactory
 
currencyPatterns(char) - Static method in class org.sodatest.coercion.java.CurrencyAmountCoercionForJava.PatternFactory
 
currencyPatterns(char, char, char) - Static method in class org.sodatest.coercion.java.CurrencyAmountCoercionForJava.PatternFactory
 
currencyPatterns(char, char, char, int) - Static method in class org.sodatest.coercion.java.CurrencyAmountCoercionForJava.PatternFactory
 

E

executeEvent() - Method in class org.sodatest.api.java.reflection.ReflectiveSodaEventForJava
Executes this Event on the System under test using the parameters that have been coerced and bound by reflection into the members of this instance.
executeEvent(Map<String, String>) - Method in class org.sodatest.api.java.SodaEventForJava
Applies this event to the System under test using the given parameters.

G

getReport() - Method in class org.sodatest.api.java.reflection.ReflectiveSodaReportForJava
Executes this Report on the System under test using the parameters that have been coerced and bound by reflection into the members of this instance.
getReport(Map<String, String>) - Method in class org.sodatest.api.java.SodaReportForJava
Executes this Report against the System under test using the given parameters.

J

JavaParameterConverter - Class in org.sodatest.api.java
Abstract class for Java-based SodaEvents and SodaReports that provides helper methods for Java-Scala integration, especially around parameter conversion.
JavaParameterConverter() - Constructor for class org.sodatest.api.java.JavaParameterConverter
 
JavaReportConverter - Class in org.sodatest.api.java
Abstract class for Java-based SodaReports that provides helper methods for Java-Scala integration, especially around conversion of Report results.
JavaReportConverter() - Constructor for class org.sodatest.api.java.JavaReportConverter
 

L

list(T...) - Static method in class org.sodatest.api.java.JavaParameterConverter
Creates and returns a new List containing the supplied values.

N

None() - Static method in class org.sodatest.api.java.JavaParameterConverter
Returns the Scala None object, appropriately cast as necessary.

O

org.sodatest.api.java - package org.sodatest.api.java
 
org.sodatest.api.java.reflection - package org.sodatest.api.java.reflection
 
org.sodatest.coercion.java - package org.sodatest.coercion.java
 

R

ReflectiveSodaEventForJava - Class in org.sodatest.api.java.reflection
A Java [[org.sodatest.api.SodaEvent]] base class that supports the automatic binding of parameters to public and strongly-typed fields or setter methods.
ReflectiveSodaEventForJava() - Constructor for class org.sodatest.api.java.reflection.ReflectiveSodaEventForJava
 
ReflectiveSodaFixtureForJava - Class in org.sodatest.api.java.reflection
Java SodaFixture base class that supports the discovery of SodaEvents and SodaReports by reflecting on the subclass' functions.
ReflectiveSodaFixtureForJava() - Constructor for class org.sodatest.api.java.reflection.ReflectiveSodaFixtureForJava
 
ReflectiveSodaReportForJava - Class in org.sodatest.api.java.reflection
A Java [[org.sodatest.api.SodaReport]] base class that supports the automatic binding of parameters to public and strongly-typed fields or setter methods.
ReflectiveSodaReportForJava() - Constructor for class org.sodatest.api.java.reflection.ReflectiveSodaReportForJava
 

S

SodaEventForJava - Class in org.sodatest.api.java
Abstract base class for Java-based SodaEvents that do not require reflection-based coercion and binding.
SodaEventForJava() - Constructor for class org.sodatest.api.java.SodaEventForJava
 
SodaReportForJava - Class in org.sodatest.api.java
Abstract base class for Java-based SodaReports that do not require reflection-based coercion and binding.
SodaReportForJava() - Constructor for class org.sodatest.api.java.SodaReportForJava
 

T

toReport(Iterable<Iterable<?>>) - Method in class org.sodatest.api.java.JavaReportConverter
 
toSingleCellReport(Object) - Method in class org.sodatest.api.java.JavaReportConverter
 
toSingleColumnReport(Iterable<?>) - Method in class org.sodatest.api.java.JavaReportConverter
 
toSingleRowReport(Iterable<?>) - Method in class org.sodatest.api.java.JavaReportConverter
 

A C E G J L N O R S T

Copyright © 2010-2011 Belmont Technology Pty Ltd. All Rights Reserved.