A B C D E F G H I J K L M N O P R S T U V W X 

A

AbstractConverter<Type> - Class in org.easetech.easytest.converter
An abstract implementation of the ParamAwareConverter interface that can be used by the user to define their custom converters.
AbstractConverter() - Constructor for class org.easetech.easytest.converter.AbstractConverter
 
ACTUAL_RESULT - Static variable in interface org.easetech.easytest.loader.Loader
The key identifying the actual output result that needs to be written to the file.
addException() - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
 
addException(long) - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
 
addFailed() - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
 
addFailed(long) - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
 
addInput(String, String) - Method in class org.easetech.easytest.reports.data.TestResultBean
 
addPassed() - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
 
addPassed(long) - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
 
addTestItemDurationBean(TestMethodDuration) - Method in class org.easetech.easytest.reports.data.TestResultBean
 
addTestResult(String, Map<String, Object>, Object, Boolean, String, Boolean, String) - Method in class org.easetech.easytest.reports.data.ReportDataContainer
Creates a TestResultBean which contains all the test result data and adds it to the report data structures
addTestResult(TestResultBean) - Method in class org.easetech.easytest.reports.data.ReportDataContainer
 
allUnassigned(Method, TestClass) - Static method in class org.easetech.easytest.internal.EasyAssignments
Returns a new assignment list for testMethod, with no params assigned.
AMPERSAND - Static variable in interface org.easetech.easytest.loader.Loader
The ampersand sign
append(ObjectLocator, StringBuilder, ToStringStrategy) - Method in class org.easetech.easytest._1.Entry
 
append(ObjectLocator, StringBuilder, ToStringStrategy) - Method in class org.easetech.easytest._1.InputData
 
append(ObjectLocator, StringBuilder, ToStringStrategy) - Method in class org.easetech.easytest._1.InputTestData
 
append(ObjectLocator, StringBuilder, ToStringStrategy) - Method in class org.easetech.easytest._1.OutputData
 
append(ObjectLocator, StringBuilder, ToStringStrategy) - Method in class org.easetech.easytest._1.TestMethod
 
append(ObjectLocator, StringBuilder, ToStringStrategy) - Method in class org.easetech.easytest._1.TestRecord
 
appendClassName(Map<String, List<Map<String, Object>>>, Class<?>) - Static method in class org.easetech.easytest.loader.DataConverter
Prepend the className to the name of the method
appendFields(ObjectLocator, StringBuilder, ToStringStrategy) - Method in class org.easetech.easytest._1.Entry
 
appendFields(ObjectLocator, StringBuilder, ToStringStrategy) - Method in class org.easetech.easytest._1.InputData
 
appendFields(ObjectLocator, StringBuilder, ToStringStrategy) - Method in class org.easetech.easytest._1.InputTestData
 
appendFields(ObjectLocator, StringBuilder, ToStringStrategy) - Method in class org.easetech.easytest._1.OutputData
 
appendFields(ObjectLocator, StringBuilder, ToStringStrategy) - Method in class org.easetech.easytest._1.TestMethod
 
appendFields(ObjectLocator, StringBuilder, ToStringStrategy) - Method in class org.easetech.easytest._1.TestRecord
 
assignNext(PotentialAssignment) - Method in class org.easetech.easytest.internal.EasyAssignments
 

B

BaseConverter<FROM,TO> - Interface in org.easetech.easytest.converter
A base Converter for all the converters in EasyTest.
BaseSuite - Class in org.easetech.easytest.runner
Base Suite class for EasyTest based Runners.
BaseSuite(Class<?>) - Constructor for class org.easetech.easytest.runner.BaseSuite
Construct a new BaseSuite.
beansByName - Static variable in class org.easetech.easytest.util.ConfigContext
The threadlocal variable that is responsible for containing the bean name to object instance mapping
beansByType - Static variable in class org.easetech.easytest.util.ConfigContext
The threadlocal variable that is responsible for containing the bean type to object instance mapping
buildDefaultTestReport(Map<String, Object>) - Method in class org.easetech.easytest.reports.impl.ReportBuilder
Produces the main test datasource, which will be displayed in the details band of the report
buildTestMethodDurationReport(Map<String, Object>) - Method in class org.easetech.easytest.reports.impl.ReportBuilder
Produces the method duration datasource, which will be displayed in the details band of the report

C

calculateTestDurationBean(String, List<TestMethodDuration>) - Method in class org.easetech.easytest.reports.impl.ReportBuilder
Calculate the duration beans based on the test method duration beans
call() - Method in class org.easetech.easytest.reports.impl.ReportRunner
Prepares the report and calls the print method
canAcceptArrayType(Class<?>) - Method in class org.easetech.easytest.internal.EasyParamSignature
 
canAcceptType(Class<?>) - Method in class org.easetech.easytest.internal.EasyParamSignature
 
categorizeTestMethods(List<FrameworkMethod>, List<FrameworkMethod>, TestClass, Map<String, List<Map<String, Object>>>) - Static method in class org.easetech.easytest.runner.RunnerUtil
 
ChartUtils - Class in org.easetech.easytest.reports.utils
This class contains static helper method to produce images and datasources for the reports
ChartUtils() - Constructor for class org.easetech.easytest.reports.utils.ChartUtils
 
CLASSPATH_PREFIX - Static variable in interface org.easetech.easytest.io.ResourceLoader
The classpath prefix
ClasspathResource - Class in org.easetech.easytest.io
An instance of Resource interface for handling Classpath resources.
ClasspathResource(String) - Constructor for class org.easetech.easytest.io.ClasspathResource
Construct a new ClasspathResource and defaults the ClasspathResource.classLoader with current Threads ContextClassLoader
ClasspathResource(String, ClassLoader) - Constructor for class org.easetech.easytest.io.ClasspathResource
Construct a new ClasspathResource instance such that the resource will be loaded using the given ClassLoader
ClasspathResource(String, Class<?>) - Constructor for class org.easetech.easytest.io.ClasspathResource
Construct a new ClasspathResource instance such that the resource will be loaded using the given Class object.
ClasspathResource(String, ClassLoader, Class<?>) - Constructor for class org.easetech.easytest.io.ClasspathResource
 
cleanConfigContext() - Static method in class org.easetech.easytest.util.ConfigContext
 
cleanConverters() - Static method in class org.easetech.easytest.converter.ConverterManager
Clean the thread local variable
cleanData() - Static method in class org.easetech.easytest.util.DataContext
 
cleanPath(String) - Static method in class org.easetech.easytest.util.CommonUtils
Normalize the path by suppressing sequences like "path/.." and inner simple dots.
clearConvertedData() - Static method in class org.easetech.easytest.util.DataContext
Clears the data
clearData() - Static method in class org.easetech.easytest.util.DataContext
Clears the data
CollectionConverter - Class in org.easetech.easytest.converter
An instance of BaseConverter that is responsible for converting the raw data in to a collection type instance
CollectionConverter(EasyParamSignature, String, Boolean, DateTimeFormat) - Constructor for class org.easetech.easytest.converter.CollectionConverter
Construct a new CollectionConverter
collectionToDelimitedString(Collection, String) - Static method in class org.easetech.easytest.util.CommonUtils
Convenience method to return a Collection as a delimited (e.g.
collectionToDelimitedString(Collection, String, String, String) - Static method in class org.easetech.easytest.util.CommonUtils
Convenience method to return a Collection as a delimited (e.g.
COLON - Static variable in interface org.easetech.easytest.converter.BaseConverter
 
COMMA - Static variable in interface org.easetech.easytest.loader.Loader
Comma
CommonProxyInterceptor - Class in org.easetech.easytest.interceptor
A common class for both InternalInterceptor as well as InternalInvocationhandler
CommonProxyInterceptor() - Constructor for class org.easetech.easytest.interceptor.CommonProxyInterceptor
 
CommonUtils - Class in org.easetech.easytest.util
This class contains common utils
CommonUtils() - Constructor for class org.easetech.easytest.util.CommonUtils
 
compareTime(Long, Method, MethodUnderTestDuration) - Method in class org.easetech.easytest.interceptor.CommonProxyInterceptor
Compare the time taken by the method to the expected runtime.
compareTo(String) - Method in class org.easetech.easytest.reports.data.Duration
 
computeMethodsForTest() - Method in class org.easetech.easytest.runner.DataDrivenTestRunner
Overridden the compute test method to make it save the method list as class instance, so that the method does not run multiple times.
computeTestMethods() - Method in class org.easetech.easytest.runner.DataDrivenTestRunner
Compute any test methods
ConfigContext - Class in org.easetech.easytest.util
A context class for holding the Configuration beans declared by the user.
ConversionDelegator - Class in org.easetech.easytest.converter
A Delegator class that is responsible for converting the raw data into user specified type.
ConversionDelegator(EasyParamSignature, String, Boolean, DateTimeFormat) - Constructor for class org.easetech.easytest.converter.ConversionDelegator
Construct a new ConversionDelegator
ConversionDelegator(EasyParamSignature, String, LinkedHashMap<String, BaseConverter<List<Map<String, Object>>, List<PotentialAssignment>>>) - Constructor for class org.easetech.easytest.converter.ConversionDelegator
Construct a new ConversionDelegator
convert(Map<String, Object>, String) - Method in class org.easetech.easytest.converter.AbstractConverter
 
convert(FROM) - Method in interface org.easetech.easytest.converter.BaseConverter
Convert the passed object into a user defined data.
convert(List<Map<String, Object>>) - Method in class org.easetech.easytest.converter.CollectionConverter
Convert the raw data into a list of PotentialAssignment instance that EasyTest uses to provide the right set of test data to the test method
convert(List<Map<String, Object>>) - Method in class org.easetech.easytest.converter.ConversionDelegator
Convert the raw data into a list of PotentialAssignment instance that EasyTest uses to provide the right set of test data to the test method
convert(Map<String, Object>) - Method in interface org.easetech.easytest.converter.Converter
Convert the Map into a user defined object.
convert(List<Map<String, Object>>) - Method in class org.easetech.easytest.converter.DataAlreadyConvertedConverter
Handle the data that has already been converted by the user.
convert(List<Map<String, Object>>) - Method in class org.easetech.easytest.converter.JSONDataConverter
Convert the raw data into a list of PotentialAssignment instance that EasyTest uses to provide the right set of test data to the test method
convert(List<Map<String, Object>>) - Method in class org.easetech.easytest.converter.MapConverter
Convert the given list of raw data to a list of map instance
convert(Map<String, Object>, String) - Method in interface org.easetech.easytest.converter.ParamAwareConverter
Convert the Map into a user defined object and also expect the param name
convert(List<Map<String, Object>>) - Method in class org.easetech.easytest.converter.ParamConstructorConverter
Convert the raw data into a list of PotentialAssignment instance that EasyTest uses to provide the right set of test data to the test method
convert(List<Map<String, Object>>) - Method in class org.easetech.easytest.converter.PropertyEditorCollectionConverter
Convert the raw data into a list of PotentialAssignment instance that EasyTest uses to provide the right set of test data to the test method
convert(List<Map<String, Object>>) - Method in class org.easetech.easytest.converter.PropertyEditorConverter
Convert the raw data into a list of PotentialAssignment instance that EasyTest uses to provide the right set of test data to the test method
convert(List<Map<String, Object>>) - Method in class org.easetech.easytest.converter.StandardObjectCollectionConverter
Convert the raw data into a list of PotentialAssignment instance that EasyTest uses to provide the right set of test data to the test method
convert(List<Map<String, Object>>) - Method in class org.easetech.easytest.converter.StandardObjectConverter
Convert the raw data into a list of PotentialAssignment instance that EasyTest uses to provide the right set of test data to the test method
convert(List<Map<String, Object>>) - Method in class org.easetech.easytest.converter.UserDefinedCollectionConverter
Convert the raw data into a list of PotentialAssignment instance that EasyTest uses to provide the right set of test data to the test method
convert(List<Map<String, Object>>) - Method in class org.easetech.easytest.converter.UserDefinedConverter
Convert the raw data into a list of PotentialAssignment instance that EasyTest uses to provide the right set of test data to the test method
convert(Map<String, List<Map<String, Object>>>, Class<?>) - Static method in class org.easetech.easytest.loader.DataConverter
Converts/normalize the input test data such that the name of the method is: prepended with the name of the Class that the method is associated with, and appended with the input test data that the method will take.
convertedDataThreadLocal - Static variable in class org.easetech.easytest.util.DataContext
DataContext thread local variable that will hold the data for easy consumption by the test cases.
Converter<TO> - Interface in org.easetech.easytest.converter
A generic interface responsible for converting a Map object into a user defined object.
ConverterManager - Class in org.easetech.easytest.converter
A class that manages the registered Converters and makes them available to the framework.
ConverterManager() - Constructor for class org.easetech.easytest.converter.ConverterManager
 
Converters - Annotation Type in org.easetech.easytest.annotation
Annotation to be used for declaring the converters either on a test Class or on a test method.
See Converter for more details on what Converters are and how can they be used.
converters - Static variable in class org.easetech.easytest.converter.ConverterManager
A thread local variable that will hold the set of Converter for easy consumption by the test cases.
ConverterSupport - Class in org.easetech.easytest.converter
A convenient support class that gives users access to various defined parameters that may be useful during data conversion
ConverterSupport() - Constructor for class org.easetech.easytest.converter.ConverterSupport
 
convertTo() - Method in class org.easetech.easytest.converter.AbstractConverter
Get the Class variable representing the Type object
convertTo() - Method in interface org.easetech.easytest.converter.Converter
The class of the generic type argument to which the data should be converted to.
convertToBoolean(Object) - Static method in class org.easetech.easytest.util.GeneralUtil
Method to convert object to Boolean type It checks the instance of the object is of different datatype then it gets the value from the object and casts it to required data type.
convertToByte(Object) - Static method in class org.easetech.easytest.util.GeneralUtil
Method to convert object to Byte type It checks the instance of the object is of different datatype then it gets the value from the object and casts it to required data type.
convertToCharacter(Object) - Static method in class org.easetech.easytest.util.GeneralUtil
Method to convert object to Character type It checks the instance of the object is of different datatype then it gets the value from the object and casts it to required data type.
convertToDouble(Object) - Static method in class org.easetech.easytest.util.GeneralUtil
Method to convert object to Double type It checks the instance of the object is of different datatype then it gets the value from the object and casts it to required data type.
convertToEnum(Class, Object) - Static method in class org.easetech.easytest.util.GeneralUtil
Method to convert object to Character type It checks the instance of the object is of different datatype then it gets the value from the object and casts it to required data type.
convertToFloat(Object) - Static method in class org.easetech.easytest.util.GeneralUtil
Method to convert object to Float type It checks the instance of the object is of different datatype then it gets the value from the object and casts it to required data type.
convertToInteger(Object) - Static method in class org.easetech.easytest.util.GeneralUtil
Method to convert object to Integer type It checks the instance of the object is of different datatype then it gets the value from the object and casts it to required data type.
convertToLong(Object) - Static method in class org.easetech.easytest.util.GeneralUtil
Method to convert object to Long type It checks the instance of the object is of different datatype then it gets the value from the object and casts it to required data type.
convertToShort(Object) - Static method in class org.easetech.easytest.util.GeneralUtil
Method to convert object to Short type It checks the instance of the object is of different datatype then it gets the value from the object and casts it to required data type.
convertToSQLDate(Object, DateTimeFormat) - Static method in class org.easetech.easytest.util.GeneralUtil
Method to convert object to java.sql.Date type It checks the instance of the object is of different datatype then it gets the value from the object and casts it to required data type.
convertToSQLTime(Object, DateTimeFormat) - Static method in class org.easetech.easytest.util.GeneralUtil
Method to convert object to java.sql.Tim type It checks the instance of the object is of different datatype then it gets the value from the object and casts it to required data type.
convertToSQLTimestamp(Object, DateTimeFormat) - Static method in class org.easetech.easytest.util.GeneralUtil
Method to convert object to java.sql.Timestamp type It checks the instance of the object is of different datatype then it gets the value from the object and casts it to required data type.
convertToString(Object) - Static method in class org.easetech.easytest.util.GeneralUtil
Method to convert object to String type It returns toString value of object.
convertToStringBuffer(Object) - Static method in class org.easetech.easytest.util.GeneralUtil
Method to convert object to String type It returns toString value of object.
convertToStringBuilder(Object) - Static method in class org.easetech.easytest.util.GeneralUtil
Method to convert object to String type It returns toString value of object.
convertToTargetType(Class<?>, Object, Boolean, DateTimeFormat) - Static method in class org.easetech.easytest.util.GeneralUtil
Convert the given Class object to an object instance if possible
convertToUtilDate(Object, DateTimeFormat) - Static method in class org.easetech.easytest.util.GeneralUtil
Method to convert object to java.util.Date type It checks the instance of the object is of different datatype then it gets the value from the object and casts it to required data type.
createDatasetCountLine(List<Duration>, String) - Static method in class org.easetech.easytest.reports.utils.ChartUtils
Create a data structure that hold the amount of test executions This is used for a bar chart that represends the test/service method duration in time and amount of method/service executions
createDatasetDuration(List<Duration>, String, String, String) - Static method in class org.easetech.easytest.reports.utils.ChartUtils
Create a data structure that holds the min, max and avg duration This is used for a bar chart that represends the test/service method duration in time
createDefaultOutputFolder(String) - Static method in class org.easetech.easytest.util.CommonUtils
Create directory
createDefaultOutputFolder(String) - Static method in class org.easetech.easytest.util.GeneralUtil
Create directory
createEntry() - Method in class org.easetech.easytest._1.ObjectFactory
Create an instance of Entry
createFolder(String) - Static method in class org.easetech.easytest.util.CommonUtils
Creates directory.
createFolder(String) - Static method in class org.easetech.easytest.util.GeneralUtil
Creates directory.
createInputData() - Method in class org.easetech.easytest._1.ObjectFactory
Create an instance of InputData
createInputTestData() - Method in class org.easetech.easytest._1.ObjectFactory
Create an instance of InputTestData
createOutputData() - Method in class org.easetech.easytest._1.ObjectFactory
Create an instance of OutputData
createTest() - Method in class org.easetech.easytest.runner.DataDrivenTestRunner
Returns a new fixture for running a test.
createTestClassSummary(List<ReportTotalsBean>) - Method in class org.easetech.easytest.reports.impl.ReportBuilder
Produces the summary of the test class with statistics about totals (passed/failed/exception etc.) This is all the summary of the test methods accumulated
createTestMethod() - Method in class org.easetech.easytest._1.ObjectFactory
Create an instance of TestMethod
createTestMethodSummary(List<TestResultBean>) - Method in class org.easetech.easytest.reports.impl.ReportBuilder
Produces the summary of the test methed with statistics about totals (passed/failed/exception etc.)
createTestRecord() - Method in class org.easetech.easytest._1.ObjectFactory
Create an instance of TestRecord
CSVDataLoader - Class in org.easetech.easytest.loader
An implementation of Loader for the CSV based files.
CSVDataLoader() - Constructor for class org.easetech.easytest.loader.CSVDataLoader
Construct a new CSVDataLoader
CSVDataLoader(List<InputStream>) - Constructor for class org.easetech.easytest.loader.CSVDataLoader
Construct a new CSVDataLoader and also load the data.

D

dataAlreadyConverted(Class, List<Map<String, Object>>, String) - Static method in class org.easetech.easytest.util.GeneralUtil
Is the data already converted by the user while loading the data.
DataAlreadyConvertedConverter - Class in org.easetech.easytest.converter
An instance of BaseConverter that is responsible for getting the already converted data and creating a list of PotentialAssignments that is understood by EasyTest Framework.
DataAlreadyConvertedConverter(Class<?>, String, Boolean) - Constructor for class org.easetech.easytest.converter.DataAlreadyConvertedConverter
Construct a new DataAlreadyConvertedConverter
DataContext - Class in org.easetech.easytest.util
Data Context Holder for the test data and the corresponding test method.
dataContextThreadLocal - Static variable in class org.easetech.easytest.util.DataContext
DataContext thread local variable that will hold the data for easy consumption by the test cases.
DataConverter - Class in org.easetech.easytest.loader
A Utility class that helps DataDrivenTestRunner and DataContext classes to store the input test data in a format that is easy to display to the user as well as easy to interpret.
DataDrivenTestRunner - Class in org.easetech.easytest.runner
Construct a new DataDrivenTestRunner.
DataDrivenTestRunner(Class<?>) - Constructor for class org.easetech.easytest.runner.DataDrivenTestRunner
Look at DataDrivenTestRunner for details.
DataLoader - Annotation Type in org.easetech.easytest.annotation
A method or class level annotation providing users with the ability to specify a data Loader strategy for their test class.
DataLoaderUtil - Class in org.easetech.easytest.loader
A Utility class for loading test data.
DataLoaderUtil() - Constructor for class org.easetech.easytest.loader.DataLoaderUtil
 
DateTimeFormat - Class in org.easetech.easytest.internal
The date time formats to be used to convert raw data into date/time objects.
DateTimeFormat() - Constructor for class org.easetech.easytest.internal.DateTimeFormat
 
DefaultMethodIntercepter - Class in org.easetech.easytest.interceptor
A default implementation of MethodIntercepter to log the time taken by a method
DefaultMethodIntercepter() - Constructor for class org.easetech.easytest.interceptor.DefaultMethodIntercepter
 
deleteAny(String, String) - Static method in class org.easetech.easytest.util.CommonUtils
Delete any character in a given String.
delimitedListToStringArray(String, String) - Static method in class org.easetech.easytest.util.CommonUtils
Take a String which is a delimited list and convert it to a String array.
delimitedListToStringArray(String, String, String) - Static method in class org.easetech.easytest.util.CommonUtils
Take a String which is a delimited list and convert it to a String array.
description - Variable in class org.easetech.easytest._1.InputTestData
 
description - Variable in class org.easetech.easytest._1.TestMethod
 
description - Variable in class org.easetech.easytest._1.TestRecord
 
determineClassLoader(Class<?>, Class<?>) - Static method in class org.easetech.easytest.runner.RunnerUtil
Determine the right class loader to use to load the class
determineLoader(DataLoader, TestClass) - Static method in class org.easetech.easytest.loader.DataLoaderUtil
Method that determines the right Loader and the right Data Files for the "write output data" functionality supported by the EasyTest Framework.
Display - Annotation Type in org.easetech.easytest.annotation
Annotation that defines what all fields(input attributes of the test method) should be used in the display name of the test method.
DOUBLE_QUOTE - Static variable in interface org.easetech.easytest.loader.Loader
Double Quote String
Duration - Annotation Type in org.easetech.easytest.annotation
Duration is similar to Intercept annotation in that it intercepts the call to the methods of the Class annotated with Duration annotation.
DURATION - Static variable in interface org.easetech.easytest.loader.Loader
The key identifying the Test Duration in milli seconds
Duration - Class in org.easetech.easytest.reports.data
 
Duration(String) - Constructor for class org.easetech.easytest.reports.data.Duration
Constructor
Duration(String, int, int, int, int) - Constructor for class org.easetech.easytest.reports.data.Duration
Constructor
DurationObserver - Class in org.easetech.easytest.reports.data
The Observer implementation to observe the method under test and the time it took to run as well as the expected time, if any This class is instantiated during the initialization phase of the EasyTest's runner.
DurationObserver() - Constructor for class org.easetech.easytest.reports.data.DurationObserver
 

E

EasyAssignments - Class in org.easetech.easytest.internal
An internal util class for working with the parameters of a test method.
EasyAssignments(List<PotentialAssignment>, List<EasyParamSignature>, TestClass) - Constructor for class org.easetech.easytest.internal.EasyAssignments
Construct a new EasyAssignments
EasyFrameworkMethod - Class in org.easetech.easytest.runner
An extension of FrameworkMethod to introduce custom method name getters and setters.
EasyFrameworkMethod(Method, Map<String, Object>, TestResultBean, String) - Constructor for class org.easetech.easytest.runner.EasyFrameworkMethod
Construct a new EasyFrameworkMethod
EasyParamSignature - Class in org.easetech.easytest.internal
A single instance of EasyParamSignature identifies a single test method parameter associated with the test method
EasyTestRunListener - Class in org.easetech.easytest.runner
Currently just a placeholder class that will be used later to factor out some common logic from the Runner class.
EasyTestRunListener() - Constructor for class org.easetech.easytest.runner.EasyTestRunListener
 
EasyTestSuite - Class in org.easetech.easytest.runner
Extended Suite class for EasyTest.
EasyTestSuite(Class<?>) - Constructor for class org.easetech.easytest.runner.EasyTestSuite
Construct a new EasyTestSuite
Empty - Class in org.easetech.easytest.interceptor
 
EMPTY_STRING - Static variable in interface org.easetech.easytest.converter.BaseConverter
Constant for Empty String
EMPTY_STRING - Static variable in interface org.easetech.easytest.loader.Loader
Constant for empty string
EmptyLoader - Class in org.easetech.easytest.loader
An empty loader implementation
EmptyLoader() - Constructor for class org.easetech.easytest.loader.EmptyLoader
 
EmptyResource - Class in org.easetech.easytest.io
An empty implementation of the resource, useful in cases where the user loads the data from Java Class and thus does not require to load a resource explicitly
EmptyResource() - Constructor for class org.easetech.easytest.io.EmptyResource
 
Entry - Class in org.easetech.easytest._1
Each Entry identifies a single key/value pair where key is the name of the parameter and value is its value.
Entry() - Constructor for class org.easetech.easytest._1.Entry
 
entry - Variable in class org.easetech.easytest._1.InputData
 
entry - Variable in class org.easetech.easytest._1.OutputData
 
equals(ObjectLocator, ObjectLocator, Object, EqualsStrategy) - Method in class org.easetech.easytest._1.Entry
 
equals(Object) - Method in class org.easetech.easytest._1.Entry
 
equals(ObjectLocator, ObjectLocator, Object, EqualsStrategy) - Method in class org.easetech.easytest._1.InputData
 
equals(Object) - Method in class org.easetech.easytest._1.InputData
 
equals(ObjectLocator, ObjectLocator, Object, EqualsStrategy) - Method in class org.easetech.easytest._1.InputTestData
 
equals(Object) - Method in class org.easetech.easytest._1.InputTestData
 
equals(ObjectLocator, ObjectLocator, Object, EqualsStrategy) - Method in class org.easetech.easytest._1.OutputData
 
equals(Object) - Method in class org.easetech.easytest._1.OutputData
 
equals(ObjectLocator, ObjectLocator, Object, EqualsStrategy) - Method in class org.easetech.easytest._1.TestMethod
 
equals(Object) - Method in class org.easetech.easytest._1.TestMethod
 
equals(ObjectLocator, ObjectLocator, Object, EqualsStrategy) - Method in class org.easetech.easytest._1.TestRecord
 
equals(Object) - Method in class org.easetech.easytest._1.TestRecord
 
equals(Object) - Method in exception org.easetech.easytest.exceptions.ParamAssertionError
 
equals(Object) - Method in class org.easetech.easytest.reports.data.MethodUnderTestDuration
 
evaluate() - Method in class org.easetech.easytest.runner.InternalParameterizedStatement
 
evaluate() - Method in class org.easetech.easytest.util.RunAftersWithOutputData
Evaluate all the test methods and then finally run all the afterClass methods.
ExcelDataLoader - Class in org.easetech.easytest.loader
An implementation of Loader for the EXCEL(xls) based files.
ExcelDataLoader() - Constructor for class org.easetech.easytest.loader.ExcelDataLoader
Default no arg constructor
ExcelDataLoader(InputStream) - Constructor for class org.easetech.easytest.loader.ExcelDataLoader
Construct a new ExcelDataLoader and also load the data.
exists() - Method in class org.easetech.easytest.io.ClasspathResource
Identifies whether the resource exists or not.
exists() - Method in class org.easetech.easytest.io.EmptyResource
 
exists() - Method in class org.easetech.easytest.io.FileSystemResource
Identifies whether the resource represented by this instance exists or not
exists() - Method in interface org.easetech.easytest.io.Resource
Indicates whether the resource exists or not
exists() - Method in class org.easetech.easytest.io.UrlResource
Checks whether the URL resource exists or not.
EXPECTED_RESULT - Static variable in interface org.easetech.easytest.loader.Loader
The key identifying the expected output that needs to be compared with actual result

F

FILE_PREFIX - Static variable in interface org.easetech.easytest.io.ResourceLoader
The file prefix
FileSystemResource - Class in org.easetech.easytest.io
A FileSystem based Resource implementation.
FileSystemResource(String) - Constructor for class org.easetech.easytest.io.FileSystemResource
Construct a new FileSystemResource from the provided simple path
FileSystemResource(File) - Constructor for class org.easetech.easytest.io.FileSystemResource
Construct a new FileSystemResource from the provided File instance
fillDataUsingConstructor(Class<?>, List<Map<String, Object>>, List<PotentialAssignment>, String, Collection, Boolean, DateTimeFormat) - Static method in class org.easetech.easytest.util.GeneralUtil
 
filter(Filter) - Method in class org.easetech.easytest.runner.DataDrivenTestRunner
Override the filter method from ParentRunner so that individual tests can be run using EasyTest
findConverter(Class<?>) - Static method in class org.easetech.easytest.converter.ConverterManager
Find the registered Converter for the given class type
findDeepAnnotation(Class<T>) - Method in class org.easetech.easytest.internal.EasyParamSignature
 
finished() - Method in class org.easetech.easytest.strategy.ParallelScheduler
Method called when all the test methods have been executed by the ExecutorService instance.
finished() - Method in class org.easetech.easytest.strategy.SerialScheduler
Method called after all the test methods have been executed.
Format - Annotation Type in org.easetech.easytest.annotation
Annotation that can be used by the user to specify various formating options to be used by EasyTest while converting the raw data to a specific object.

G

GeneralUtil - Class in org.easetech.easytest.util
This class contains common utils
GeneralUtil() - Constructor for class org.easetech.easytest.util.GeneralUtil
 
getAbsoluteLocation(String) - Static method in class org.easetech.easytest.util.CommonUtils
Returns the absolute path of either the classpath or file location
getAbsoluteLocation(String) - Static method in class org.easetech.easytest.util.GeneralUtil
Returns absulute path of either the classpath of file location
getActualDurationinMillis() - Method in class org.easetech.easytest.reports.data.MethodUnderTestDuration
 
getActualValues(int, int, boolean) - Method in class org.easetech.easytest.internal.EasyAssignments
 
getAllArguments(boolean) - Method in class org.easetech.easytest.internal.EasyAssignments
 
getAnnotation(Class<T>) - Method in class org.easetech.easytest.internal.EasyParamSignature
 
getArgumentStrings(boolean) - Method in class org.easetech.easytest.internal.EasyAssignments
 
getAvg() - Method in class org.easetech.easytest.reports.data.Duration
 
getBeanByName(String) - Static method in class org.easetech.easytest.util.ConfigContext
Get the test bean by name.
getBeanByType(Class) - Static method in class org.easetech.easytest.util.ConfigContext
Get the test bean by type
getBufferedImageChartImage(JFreeChart, int, int) - Static method in class org.easetech.easytest.reports.utils.ChartUtils
Returns a BufferedImage of JFreeChart object
getChildren() - Method in class org.easetech.easytest.runner.BaseSuite
Get the children Runners
getClassLoader() - Method in class org.easetech.easytest.io.ClasspathResource
 
getClassLoader() - Method in interface org.easetech.easytest.io.ResourceLoader
Get the class loader associated with the Resource Loader
getClassLoader() - Method in class org.easetech.easytest.io.ResourceLoaderStrategy
Get the associated ClassLoader
getClassName() - Method in class org.easetech.easytest.reports.data.MethodUnderTestDuration
Get the name of the class under test
getClassName() - Method in class org.easetech.easytest.reports.data.ReportDataContainer
 
getClassObj() - Method in class org.easetech.easytest.io.ClasspathResource
 
getClassObj() - Method in class org.easetech.easytest.io.ResourceLoaderStrategy
 
getClassUnderTest() - Method in class org.easetech.easytest.reports.data.MethodUnderTestDuration
 
getConstructor(Class<?>) - Static method in class org.easetech.easytest.util.GeneralUtil
 
getConstructorArguments(boolean) - Method in class org.easetech.easytest.internal.EasyAssignments
 
getConvertedData() - Static method in class org.easetech.easytest.util.DataContext
Returns the data.
getConvertEmptyToNull() - Method in class org.easetech.easytest.converter.ConverterSupport
Whether empty values should be converted to Null values or not
getConverterSupport() - Method in class org.easetech.easytest.converter.AbstractConverter
Get the converter support instance
getCount() - Method in class org.easetech.easytest.reports.data.Duration
 
getCurrentFolder() - Static method in class org.easetech.easytest.util.CommonUtils
 
getCurrentFolder() - Static method in class org.easetech.easytest.util.GeneralUtil
 
getData() - Method in class org.easetech.easytest.loader.ExcelDataLoader
Method to get the data
getData() - Static method in class org.easetech.easytest.util.DataContext
Returns the data Look at #setData(Map) for details of the content in the returned map.
getDataLoader() - Method in class org.easetech.easytest.util.TestInfo
Get associated Data Loader
getDate() - Method in class org.easetech.easytest.reports.data.TestResultBean
 
getDateFormat() - Method in class org.easetech.easytest.internal.DateTimeFormat
Get the date formats to use as specified by the user or the default formats
getDateFormat(EasyFrameworkMethod) - Method in class org.easetech.easytest.internal.EasyAssignments
 
getDateTimeFormat() - Method in class org.easetech.easytest.converter.ConverterSupport
The user specified date time format to use
getDateTimeFormat() - Method in class org.easetech.easytest.internal.DateTimeFormat
Get the date/time formats to use as specified by the user or the default formats
getDateTimeFormat(EasyFrameworkMethod) - Method in class org.easetech.easytest.internal.EasyAssignments
 
getDescription() - Method in class org.easetech.easytest._1.InputTestData
Gets the value of the description property.
getDescription() - Method in class org.easetech.easytest._1.TestMethod
Gets the value of the description property.
getDescription() - Method in class org.easetech.easytest._1.TestRecord
Gets the value of the description property.
getDescription() - Method in class org.easetech.easytest.reports.data.ImageBean
 
getDualAxisChart(String, CategoryDataset, CategoryDataset) - Static method in class org.easetech.easytest.reports.utils.ChartUtils
This method creates a chart that has vertical bars and a line graph though it.
getDurationList() - Method in class org.easetech.easytest.reports.data.DurationObserver
Return the List of MethodUnderTestDuration
getDurationList() - Method in class org.easetech.easytest.reports.data.ReportDataContainer
 
getDurations() - Method in class org.easetech.easytest.reports.data.MethodDurationReportBean
 
getEndInNano() - Method in class org.easetech.easytest.reports.data.TestMethodDuration
 
getEndInNano() - Method in class org.easetech.easytest.runner.TestRunDurationListener
 
getEntry() - Method in class org.easetech.easytest._1.InputData
Gets the value of the entry property.
getEntry() - Method in class org.easetech.easytest._1.OutputData
Gets the value of the entry property.
getException() - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
 
getException() - Method in class org.easetech.easytest.reports.data.TestResultBean
 
getExceptionResult() - Method in class org.easetech.easytest.reports.data.TestResultBean
 
getExecutorService() - Method in class org.easetech.easytest.strategy.ParallelScheduler
 
getExpectedDurationinMillis() - Method in class org.easetech.easytest.reports.data.MethodUnderTestDuration
 
getExpectedRunTime() - Method in class org.easetech.easytest.interceptor.CommonProxyInterceptor
Get the maximum time in milliseconds that a method under test should take to run.
getExpectedTimeInNano(Long) - Method in class org.easetech.easytest.interceptor.CommonProxyInterceptor
Get the expected time in Nano seconds
getFailed() - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
 
getFile() - Method in class org.easetech.easytest.io.ClasspathResource
Get the File associated with the given file path.
getFile() - Method in class org.easetech.easytest.io.EmptyResource
 
getFile() - Method in class org.easetech.easytest.io.FileSystemResource
Get the File object instance represented by this Resource
getFile() - Method in interface org.easetech.easytest.io.Resource
Get the File associated with the resource
getFile() - Method in class org.easetech.easytest.io.UrlResource
Get the File associated with the resource
getFile(URI) - Static method in class org.easetech.easytest.util.CommonUtils
Resolve the given resource URI to a java.io.File, i.e.
getFile(URI, String) - Static method in class org.easetech.easytest.util.CommonUtils
Resolve the given resource URI to a java.io.File, i.e.
getFile(URL) - Static method in class org.easetech.easytest.util.CommonUtils
Resolve the given resource URL to a java.io.File, i.e.
getFile(URL, String) - Static method in class org.easetech.easytest.util.CommonUtils
Resolve the given resource URL to a java.io.File, i.e.
getFilePaths() - Method in class org.easetech.easytest.util.TestInfo
Get filePaths
getFormattedDate(Date) - Static method in class org.easetech.easytest.util.CommonUtils
Format date with pattern ddMMyyyyHHmmss
getFullyQualifiedTestName(String, Class) - Static method in class org.easetech.easytest.loader.DataConverter
Returns the fully qualified name of the test method such that: if the input testClass is null, return the test method name, else prepend the test method name with the name of the class and return.
getGenericParameterArgType() - Method in class org.easetech.easytest.internal.EasyParamSignature
 
getId() - Method in class org.easetech.easytest._1.TestRecord
Gets the value of the id property.
getImage() - Method in class org.easetech.easytest.reports.data.ImageBean
 
getImageBean() - Method in class org.easetech.easytest.reports.data.MethodDurationReportBean
 
getInput() - Method in class org.easetech.easytest.reports.data.TestResultBean
 
getInputData() - Method in class org.easetech.easytest._1.TestMethod
Gets the value of the inputData property.
getInputData() - Method in class org.easetech.easytest._1.TestRecord
Gets the value of the inputData property.
getInputStream() - Method in class org.easetech.easytest.io.ClasspathResource
Get the input stream associated with the given file path.
getInputStream() - Method in class org.easetech.easytest.io.EmptyResource
 
getInputStream() - Method in class org.easetech.easytest.io.FileSystemResource
Get the input stream represented by this resource
getInputStream() - Method in interface org.easetech.easytest.io.Resource
Get the InputStream associated with the resource
getInputStream() - Method in class org.easetech.easytest.io.UrlResource
Get the input stream associated with the resource
getIsGenericParameter() - Method in class org.easetech.easytest.internal.EasyParamSignature
 
getItem() - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
 
getItem() - Method in class org.easetech.easytest.reports.data.TestMethodDuration
 
getKey() - Method in class org.easetech.easytest._1.Entry
Gets the value of the key property.
getLoader(LoaderType) - Static method in class org.easetech.easytest.loader.LoaderFactory
Return an instance of Loader based on the type of file or return null.
getMax() - Method in class org.easetech.easytest.reports.data.Duration
 
getMethod() - Method in class org.easetech.easytest.reports.data.Duration
 
getMethod() - Method in class org.easetech.easytest.reports.data.TestResultBean
 
getMethodArguments(boolean) - Method in class org.easetech.easytest.internal.EasyAssignments
 
getMethodArguments() - Method in class org.easetech.easytest.reports.data.MethodUnderTestDuration
getMethodDurationBeans(Map<String, List<TestResultBean>>) - Method in class org.easetech.easytest.reports.impl.ReportBuilder
Get a map of key = method name, value = list of test result beans Each individual TestResultBean has a list of TestMethodDuration bean (which hold the duration of each individual test method call)
getMethodName() - Method in class org.easetech.easytest.reports.data.MethodUnderTestDuration
Get the name of the method under test
getMethodName() - Method in class org.easetech.easytest.util.TestInfo
Get method name
getMethodNameForTestData() - Method in class org.easetech.easytest.runner.EasyFrameworkMethod
 
getMethodResult() - Method in class org.easetech.easytest.reports.data.MethodUnderTestDuration
Get the result returned by MethodUnderTestDuration.methodUnderTest
getMethodTestResults() - Method in class org.easetech.easytest.reports.data.ReportDataContainer
 
getMethodUnderTest() - Method in class org.easetech.easytest.reports.data.MethodUnderTestDuration
 
getMin() - Method in class org.easetech.easytest.reports.data.Duration
 
getMsDifference() - Method in class org.easetech.easytest.reports.data.TestMethodDuration
Returns the difference end - start in milli seconds
getName() - Method in class org.easetech.easytest._1.TestMethod
Gets the value of the name property.
getName() - Method in class org.easetech.easytest.reports.data.ImageBean
 
getName() - Method in class org.easetech.easytest.runner.EasyFrameworkMethod
Returns the method's name
getNanoDifference() - Method in class org.easetech.easytest.reports.data.TestMethodDuration
Time difference in nano seconds
getOutput() - Method in class org.easetech.easytest.reports.data.TestResultBean
 
getOutputData() - Method in class org.easetech.easytest._1.TestRecord
Gets the value of the outputData property.
getOutputFormats() - Method in class org.easetech.easytest.reports.data.ReportParametersBean
 
getOutputLocation() - Method in class org.easetech.easytest.reports.data.ReportParametersBean
 
getOutputStream() - Method in class org.easetech.easytest.io.ClasspathResource
Get the output Stream associated with the given resource.
getOutputStream() - Method in class org.easetech.easytest.io.EmptyResource
 
getOutputStream() - Method in class org.easetech.easytest.io.FileSystemResource
Get the OutputStream for the given resource
getOutputStream() - Method in interface org.easetech.easytest.io.Resource
Get the OutputStream associated with the resource
getOutputStream() - Method in class org.easetech.easytest.io.UrlResource
Get the OutputStream associated with the resource
getPackageNames() - Method in class org.easetech.easytest.reports.data.ReportParametersBean
 
getParameterAnnotations() - Method in class org.easetech.easytest.internal.EasyParamSignature
 
getParameterType() - Method in class org.easetech.easytest.internal.EasyParamSignature
 
getParamName() - Method in class org.easetech.easytest.converter.AbstractConverter
Deprecated.
getParamName() - Method in class org.easetech.easytest.converter.ConverterSupport
The name of the parameter to which this converter is serving
getPassed() - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
 
getPassed() - Method in class org.easetech.easytest.reports.data.TestResultBean
 
getPath() - Method in class org.easetech.easytest.io.ClasspathResource
 
getPath() - Method in class org.easetech.easytest.io.FileSystemResource
 
getPath() - Method in class org.easetech.easytest.io.UrlResource
 
getPercentageException() - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
Percentage of tests exception
getPercentageFailed() - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
Percentage of tests failed
getPercentagePassed() - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
Percentage of tests passed
getPieChart(String, DefaultPieDataset) - Static method in class org.easetech.easytest.reports.utils.ChartUtils
Returns JFree chart for dataset
getPieChartDataset(Map<String, Double>) - Static method in class org.easetech.easytest.reports.utils.ChartUtils
Returns a PieDataset
getRepeatCount() - Static method in class org.easetech.easytest.runner.RunnerUtil
 
getReportTypes() - Method in class org.easetech.easytest.reports.data.ReportParametersBean
 
getResource(String) - Method in interface org.easetech.easytest.io.ResourceLoader
Get the Resource instance based on the location
getResource(String) - Method in class org.easetech.easytest.io.ResourceLoaderStrategy
Get the resource based on the location.
getResourceName() - Method in class org.easetech.easytest.io.ClasspathResource
Get the resource Name associated with the given resource.
getResourceName() - Method in class org.easetech.easytest.io.EmptyResource
 
getResourceName() - Method in class org.easetech.easytest.io.FileSystemResource
Return the name of the resource
getResourceName() - Method in interface org.easetech.easytest.io.Resource
Get the resource name
getResourceName() - Method in class org.easetech.easytest.io.UrlResource
Get the resource name
getResult() - Method in class org.easetech.easytest.reports.data.TestResultBean
 
getResultString() - Method in class org.easetech.easytest.reports.data.TestResultBean
Returns either the result of an assertion or an exception trace
getRounded(double, int) - Static method in class org.easetech.easytest.util.CommonUtils
Rounds a value with number of decimals
getRounded(double, int) - Static method in class org.easetech.easytest.util.GeneralUtil
Rounds a value with number of decimals
getRoundedMsDifference() - Method in class org.easetech.easytest.reports.data.TestMethodDuration
Returns rounded milli seconds
getScheduler(Class<?>) - Static method in class org.easetech.easytest.runner.RunnerUtil
 
getScheduler(Class<?>, Boolean) - Static method in class org.easetech.easytest.strategy.SchedulerStrategy
Get the correct Scheduler requested by the user based on the Parallel annotation.
getSchedulerForSuite(Class<?>) - Static method in class org.easetech.easytest.strategy.SchedulerStrategy
Utility method to get the Scheduler for Suite class
getStartInNano() - Method in class org.easetech.easytest.reports.data.TestMethodDuration
 
getStartInNano() - Method in class org.easetech.easytest.runner.TestRunDurationListener
 
getStringValue(String, Map<String, Object>) - Static method in class org.easetech.easytest.util.GeneralUtil
Util method to get the String value
getSupplier(EasyFrameworkMethod) - Method in class org.easetech.easytest.internal.EasyAssignments
Get the instance of class that provides the functionality to provide Data.
getTargetInstance() - Method in class org.easetech.easytest.interceptor.CommonProxyInterceptor
The actual instance of the class that is being proxied
getTestClass() - Method in class org.easetech.easytest.reports.data.ReportDataContainer
 
getTestClass() - Method in class org.easetech.easytest.util.TestInfo
Get Test Class instance
getTestData() - Method in class org.easetech.easytest.runner.EasyFrameworkMethod
 
getTestInstance() - Method in class org.easetech.easytest.runner.DataDrivenTestRunner
Get the instance of the class under test
getTestItemDurations() - Method in class org.easetech.easytest.reports.data.TestResultBean
 
getTestItemDurationsMap() - Method in class org.easetech.easytest.reports.data.TestResultBean
 
getTestMethod() - Method in class org.easetech.easytest._1.InputTestData
Gets the value of the testMethod property.
getTestName(TestClass, FrameworkMethod) - Static method in class org.easetech.easytest.runner.RunnerUtil
 
getTestRecord() - Method in class org.easetech.easytest._1.TestMethod
Gets the value of the testRecord property.
getTestResult() - Method in class org.easetech.easytest.runner.EasyFrameworkMethod
 
getTestResults() - Method in class org.easetech.easytest.reports.data.ReportDataContainer
 
getTimeFormat() - Method in class org.easetech.easytest.internal.DateTimeFormat
Get the time formats to use as specified by the user or the default formats
getTimeFormat(EasyFrameworkMethod) - Method in class org.easetech.easytest.internal.EasyAssignments
 
getTotal() - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
passed + failed + exception
getTotalsGraph() - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
 
getTruncatedMethodName(String, Class) - Static method in class org.easetech.easytest.loader.DataConverter
Get truncated method name such that: if the testMethod name starts with the testClass name, remove the name of the class and return the result, else return the test method
getURL() - Method in class org.easetech.easytest.io.ClasspathResource
Get the url associated with the given file path.
getURL() - Method in class org.easetech.easytest.io.EmptyResource
 
getURL() - Method in class org.easetech.easytest.io.FileSystemResource
Gwet the URL represented by this resource
getURL() - Method in interface org.easetech.easytest.io.Resource
get the URL associated with the resource
getURL() - Method in class org.easetech.easytest.io.UrlResource
Get the URL associated with the resource
getUserIntercepter() - Method in class org.easetech.easytest.interceptor.CommonProxyInterceptor
Get the User supplied MethodIntercepter implementation.
getValue() - Method in class org.easetech.easytest._1.Entry
Gets the value of the value property.
getValue() - Method in enum org.easetech.easytest.internal.SystemProperties
Get the system property value
getValueSources(EasyFrameworkMethod, String, EasyParamSignature) - Method in class org.easetech.easytest.annotation.Param.DataSupplier
Method to return the list of data for the given Test method
getWriteData() - Method in class org.easetech.easytest.util.TestInfo
whether to write data back to the file or not

H

handleAssumptionViolation(AssumptionViolatedException) - Method in class org.easetech.easytest.runner.InternalParameterizedStatement
 
handleJSONData(String, Class<T>, List<PotentialAssignment>) - Static method in class org.easetech.easytest.util.GeneralUtil
 
handleMethodInjection(EasyFrameworkMethod, EasyParamSignature) - Method in class org.easetech.easytest.annotation.Param.DataSupplier
 
handleMethodsWithData(List<FrameworkMethod>, List<FrameworkMethod>, TestClass, ReportDataContainer) - Static method in class org.easetech.easytest.runner.RunnerUtil
 
handleMethodsWithNoData(List<FrameworkMethod>, List<FrameworkMethod>, ReportDataContainer) - Static method in class org.easetech.easytest.runner.RunnerUtil
 
hasAnnotation(Class<? extends Annotation>) - Method in class org.easetech.easytest.internal.EasyParamSignature
 
hashCode(ObjectLocator, HashCodeStrategy) - Method in class org.easetech.easytest._1.Entry
 
hashCode() - Method in class org.easetech.easytest._1.Entry
 
hashCode(ObjectLocator, HashCodeStrategy) - Method in class org.easetech.easytest._1.InputData
 
hashCode() - Method in class org.easetech.easytest._1.InputData
 
hashCode(ObjectLocator, HashCodeStrategy) - Method in class org.easetech.easytest._1.InputTestData
 
hashCode() - Method in class org.easetech.easytest._1.InputTestData
 
hashCode(ObjectLocator, HashCodeStrategy) - Method in class org.easetech.easytest._1.OutputData
 
hashCode() - Method in class org.easetech.easytest._1.OutputData
 
hashCode(ObjectLocator, HashCodeStrategy) - Method in class org.easetech.easytest._1.TestMethod
 
hashCode() - Method in class org.easetech.easytest._1.TestMethod
 
hashCode(ObjectLocator, HashCodeStrategy) - Method in class org.easetech.easytest._1.TestRecord
 
hashCode() - Method in class org.easetech.easytest._1.TestRecord
 
hashCode() - Method in class org.easetech.easytest.reports.data.MethodUnderTestDuration
 
hasLength(String) - Static method in class org.easetech.easytest.util.CommonUtils
Check that the given String is neither null nor of length 0.

I

id - Variable in class org.easetech.easytest._1.TestRecord
 
ImageBean - Class in org.easetech.easytest.reports.data
this class holds the image and description data
ImageBean(BufferedImage, String, String) - Constructor for class org.easetech.easytest.reports.data.ImageBean
Constructor
injectData(EasyFrameworkMethod) - Method in class org.easetech.easytest.annotation.Param.DataSupplier
Whether Test method expects data to be injected using @Inject annotation
InputData - Class in org.easetech.easytest._1
InputData element identifies the single execution record for a given test.
InputData() - Constructor for class org.easetech.easytest._1.InputData
 
inputData - Variable in class org.easetech.easytest._1.TestMethod
 
inputData - Variable in class org.easetech.easytest._1.TestRecord
 
InputTestData - Class in org.easetech.easytest._1
Java class for anonymous complex type.
InputTestData() - Constructor for class org.easetech.easytest._1.InputTestData
 
instanceOfType() - Method in class org.easetech.easytest.converter.AbstractConverter
Method responsible for returning an instance of the provided Generic Type argument.
instanceOfType() - Method in interface org.easetech.easytest.converter.Converter
Method responsible for returning an instance of the provided Generic Type argument.
instrumentClass(Class<?>, Object) - Method in class org.easetech.easytest.runner.DataDrivenTestRunner
Instrument the class's field that are marked with Intercept annotation
Intercept - Annotation Type in org.easetech.easytest.annotation
A field level annotation that can be used to intercept calls to methods within the subject under test.
intercept(Method, Object[]) - Method in class org.easetech.easytest.interceptor.CommonProxyInterceptor
A common Interceptor method for both InternalInvocationhandler and InternalInterceptor that handles delegation to a user defined interceptor and also compares the time taken by the method to the time a user expects a method to be completed
intercept(Method, Object, Object[]) - Method in class org.easetech.easytest.interceptor.DefaultMethodIntercepter
Intercept the method invocation for logging the time taken by the method.
intercept(Object, Method, Object[], MethodProxy) - Method in class org.easetech.easytest.interceptor.InternalInterceptor
Intercept the method with the advice
intercept(Method, Object, Object[]) - Method in interface org.easetech.easytest.interceptor.MethodIntercepter
Intercept the method invocation on the target class.
InternalInterceptor - Class in org.easetech.easytest.interceptor
An internal intercepter implementation of the CGLIB provided MethodInterceptor interface, that actually calls the MethodIntercepter.intercept(Method, Object, Object[]) method internally.
InternalInterceptor() - Constructor for class org.easetech.easytest.interceptor.InternalInterceptor
 
InternalInvocationhandler - Class in org.easetech.easytest.interceptor
Implementation of the InvocationHandler interface for internal usage.
InternalInvocationhandler() - Constructor for class org.easetech.easytest.interceptor.InternalInvocationhandler
 
InternalParameterizedStatement - Class in org.easetech.easytest.runner
An internal class that holds the logic of running a given Test method.
InternalParameterizedStatement(EasyFrameworkMethod, TestClass, Object) - Constructor for class org.easetech.easytest.runner.InternalParameterizedStatement
 
invoke(Object, Method, Object[]) - Method in class org.easetech.easytest.interceptor.InternalInvocationhandler
Invoke the method on the provided CommonProxyInterceptor.getTargetInstance().
isComplete() - Method in class org.easetech.easytest.internal.EasyAssignments
 
isJSON(String) - Static method in class org.easetech.easytest.util.GeneralUtil
 
isMethodDataLoaded(String) - Static method in class org.easetech.easytest.loader.DataLoaderUtil
Check if the data for the given method is loaded or not.
isStandardObjectInstance(Class<?>) - Static method in class org.easetech.easytest.util.GeneralUtil
 
isSupportsTransaction() - Method in class org.easetech.easytest.runner.BaseSuite
Set whether the Runner supports enabling Transactions for each test method

J

join(String, Object...) - Static method in exception org.easetech.easytest.exceptions.ParamAssertionError
 
join(String, Collection<Object>) - Static method in exception org.easetech.easytest.exceptions.ParamAssertionError
 
JSONDataConverter - Class in org.easetech.easytest.converter
An instance of BaseConverter that is responsible for converting the raw JSON data in to auser defined type instance
JSONDataConverter(Class<?>, String) - Constructor for class org.easetech.easytest.converter.JSONDataConverter
Construct a new JSONDataConverter

K

key - Variable in class org.easetech.easytest._1.Entry
 

L

loadBeanConfiguration(Class<?>) - Static method in class org.easetech.easytest.runner.RunnerUtil
 
loadClassLevelData(Class<?>, TestClass, Map<String, List<Map<String, Object>>>) - Static method in class org.easetech.easytest.runner.RunnerUtil
Load any class level test data
loadConfigBeans(Class<?>...) - Static method in class org.easetech.easytest.runner.TestConfigUtil
Load the config beans from the given config classes
loadData(Resource) - Method in class org.easetech.easytest.loader.CSVDataLoader
Load the data for the given Resource
loadData(Class<?>, FrameworkMethod, TestClass, Map<String, List<Map<String, Object>>>) - Static method in class org.easetech.easytest.loader.DataLoaderUtil
Load the Data for the given class or method.
loadData(Resource) - Method in class org.easetech.easytest.loader.EmptyLoader
 
loadData(Resource) - Method in class org.easetech.easytest.loader.ExcelDataLoader
Main entry point for the Loader
loadData(Resource) - Method in interface org.easetech.easytest.loader.Loader
Method responsible to Load the test data from the Resource instance passed as parameter
loadData(Resource) - Method in class org.easetech.easytest.loader.XMLDataLoader
Load the data from the given resource
Loader - Interface in org.easetech.easytest.loader
An interface for different types of loader.
LoaderFactory - Class in org.easetech.easytest.loader
A factory class responsible for churning out Loader instances based on the type of LoaderType to load the data from.
LoaderFactory() - Constructor for class org.easetech.easytest.loader.LoaderFactory
 
LoaderType - Enum in org.easetech.easytest.loader
An Enum identifying the type of loader to be used for loading the data.
loadResourceProperties(Object) - Method in class org.easetech.easytest.runner.DataDrivenTestRunner
 
loadResourceProperties(Class<?>, Object) - Static method in class org.easetech.easytest.runner.TestConfigUtil
Load the resource properties specified by TestProperties annotation
loadTestBeanConfig(Class<?>) - Static method in class org.easetech.easytest.runner.TestConfigUtil
Load the test configurations using the provided TestConfigProvider annotation values
loadTestConfigurations(Object) - Method in class org.easetech.easytest.runner.DataDrivenTestRunner
 
loadTestConfigurations(Class<?>, Object) - Static method in class org.easetech.easytest.runner.TestConfigUtil
Load the test configurations for the test class and associate the bean instance with the fields annotated with Provided or Inject and/or Named annotation
LOG - Static variable in class org.easetech.easytest.interceptor.CommonProxyInterceptor
Logger implementation
LOG - Static variable in class org.easetech.easytest.interceptor.DefaultMethodIntercepter
Logger implementation
LOG - Static variable in class org.easetech.easytest.io.ResourceLoaderStrategy
An instance of logger associated with the test framework.
LOG - Static variable in class org.easetech.easytest.loader.CSVDataLoader
An instance of logger associated with the test framework.
LOG - Static variable in class org.easetech.easytest.loader.DataLoaderUtil
An instance of logger associated with the test framework.
LOG - Static variable in class org.easetech.easytest.loader.ExcelDataLoader
An instance of logger associated with the test framework.
LOG - Static variable in class org.easetech.easytest.loader.XMLDataLoader
An instance of logger associated with the test framework.
LOG - Static variable in class org.easetech.easytest.reports.data.ReportParametersBean
An instance of logger associated with the test framework.
LOG - Static variable in class org.easetech.easytest.runner.EasyTestRunListener
An instance of logger associated with the test framework.
LOG - Variable in class org.easetech.easytest.runner.InternalParameterizedStatement
An instance of logger associated with the test framework.
LOG - Static variable in class org.easetech.easytest.runner.TestConfigUtil
An instance of logger associated with the test framework.
LOG - Static variable in class org.easetech.easytest.util.RunAftersWithOutputData
An instance of logger associated with the test framework.

M

MapConverter - Class in org.easetech.easytest.converter
An instance of BaseConverter that is responsible for converting the raw data in to a user defined Map type instance
MapConverter(Class<?>) - Constructor for class org.easetech.easytest.converter.MapConverter
Construct a new MapConverter
MAX_METHODS_PER_GRAPH - Static variable in class org.easetech.easytest.reports.impl.ReportBuilder
 
methodBlock(FrameworkMethod) - Method in class org.easetech.easytest.runner.DataDrivenTestRunner
 
MethodDurationReportBean - Class in org.easetech.easytest.reports.data
Method duration report bean that hold the duration bean data and the graph
MethodDurationReportBean() - Constructor for class org.easetech.easytest.reports.data.MethodDurationReportBean
Constructor
MethodIntercepter - Interface in org.easetech.easytest.interceptor
Interface that provides the users with the ability to intercept methods on class instances that are marked with Intercept annotations.
methodInvoker(FrameworkMethod, Object) - Method in class org.easetech.easytest.runner.DataDrivenTestRunner
Returns a Statement that invokes method on test
methodsWithData - Variable in class org.easetech.easytest.runner.BaseSuite
List of FrameworkMethod that does have any external test data associated with them.
methodsWithNoData - Variable in class org.easetech.easytest.runner.BaseSuite
List of FrameworkMethod that does not have any external test data associated with them.
MethodUnderTestDuration - Class in org.easetech.easytest.reports.data
Class encapsulating the run information of a particular method of a class that is being tested by a particular Test Method.
MethodUnderTestDuration() - Constructor for class org.easetech.easytest.reports.data.MethodUnderTestDuration
 

N

name - Variable in class org.easetech.easytest._1.TestMethod
 
NANO_TO_MILLI - Static variable in class org.easetech.easytest.reports.data.TestMethodDuration
 
nextUnassigned() - Method in class org.easetech.easytest.internal.EasyAssignments
 

O

ObjectFactory - Class in org.easetech.easytest._1
This object contains factory methods for each Java content interface and Java element interface generated in the org.easetech.easytest._1 package.
ObjectFactory() - Constructor for class org.easetech.easytest._1.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.easetech.easytest._1
org.easetech.easytest._1 - package org.easetech.easytest._1
 
org.easetech.easytest.annotation - package org.easetech.easytest.annotation
Package containing EasyTest specific annotations.
org.easetech.easytest.converter - package org.easetech.easytest.converter
Package containing various data converters part of the EasyTest framework.
org.easetech.easytest.exceptions - package org.easetech.easytest.exceptions
Package containing exception classes part of the EasyTest framework.
org.easetech.easytest.interceptor - package org.easetech.easytest.interceptor
Package containing various interceptors part of the EasyTest framework.
org.easetech.easytest.internal - package org.easetech.easytest.internal
Package containing various internal classes part of the EasyTest framework.
org.easetech.easytest.io - package org.easetech.easytest.io
The I/O package of EasyTest for easy Resource Loading strategies
org.easetech.easytest.loader - package org.easetech.easytest.loader
package containing various Loaders part of the easytest framework and related classes
org.easetech.easytest.reports.data - package org.easetech.easytest.reports.data
Package containing classes that are responsible for gathering data for the reporting module of Easytest.
org.easetech.easytest.reports.impl - package org.easetech.easytest.reports.impl
Package containing the Report module classes
org.easetech.easytest.reports.utils - package org.easetech.easytest.reports.utils
Util package
org.easetech.easytest.runner - package org.easetech.easytest.runner
Package containing the EasyTest runner implementation and various other supporting classes.
org.easetech.easytest.strategy - package org.easetech.easytest.strategy
Package containing classes responsible for deciding the scheduling strategy to use while running test methods
org.easetech.easytest.util - package org.easetech.easytest.util
Util Package
OutputData - Class in org.easetech.easytest._1
OutputData element identifies the data that has been returned by the Test method.
OutputData() - Constructor for class org.easetech.easytest._1.OutputData
 
outputData - Variable in class org.easetech.easytest._1.TestRecord
 

P

Parallel - Annotation Type in org.easetech.easytest.annotation
Class level Annotation that is used to run tests in Parallel.
ParallelScheduler - Class in org.easetech.easytest.strategy
RunnerScheduler implementation to run tests in Parallel.
ParallelScheduler() - Constructor for class org.easetech.easytest.strategy.ParallelScheduler
Construct a new ParallelScheduler.
ParallelScheduler(int) - Constructor for class org.easetech.easytest.strategy.ParallelScheduler
Construct a new ParallelScheduler This creates a fixed thread pool executor Service, where the user passes the number of threads he wants to start
ParallelSuite - Annotation Type in org.easetech.easytest.annotation
Suite level Annotation that is used to run test classes defined in Suite, in Parallel.
Param - Annotation Type in org.easetech.easytest.annotation
A parameter level optional annotation that converts the data for EasyTest based test methods to consume.
Param.DataSupplier - Class in org.easetech.easytest.annotation
Static class that returns the data as a list of PotentialAssignment.
Param.DataSupplier() - Constructor for class org.easetech.easytest.annotation.Param.DataSupplier
 
ParamAssertionError - Exception in org.easetech.easytest.exceptions
An extension of RuntimeException class that handles ParamAssertionError
ParamAssertionError(Throwable, String, Object...) - Constructor for exception org.easetech.easytest.exceptions.ParamAssertionError
 
ParamAwareConverter<Type> - Interface in org.easetech.easytest.converter
Decorator of Converter to provide the name of the parameter to the implementing class.
ParamConstructorConverter - Class in org.easetech.easytest.converter
An instance of BaseConverter that is responsible for converting the raw data in to a user defined type instance using the type's constructor
ParamConstructorConverter(Class<?>, String, Collection, Boolean, DateTimeFormat) - Constructor for class org.easetech.easytest.converter.ParamConstructorConverter
Construct a new ParamConstructorConverter
partitionList(List<T>, int) - Static method in class org.easetech.easytest.util.CommonUtils
Partitions the list into smaller chunks
PieChartColorRendererHelper - Class in org.easetech.easytest.reports.utils
Class for rendering customized colors for the purpose of PieChart
PieChartColorRendererHelper(Color[]) - Constructor for class org.easetech.easytest.reports.utils.PieChartColorRendererHelper
Constructor
populateJSONData(Class<?>, List<Map<String, Object>>, List<PotentialAssignment>, String) - Static method in class org.easetech.easytest.util.GeneralUtil
 
potentialsForNextUnassigned(EasyFrameworkMethod) - Method in class org.easetech.easytest.internal.EasyAssignments
 
printReport(JRDataSource, Map<String, Object>, String, String, Report.EXPORT_FORMAT[], Report.REPORT_TYPE) - Method in class org.easetech.easytest.reports.impl.ReportExporter
 
PropertyEditorCollectionConverter - Class in org.easetech.easytest.converter
An instance of BaseConverter that is responsible for converting the raw data in to a user defined type instance using any registered Property Editors
PropertyEditorCollectionConverter(EasyParamSignature, String, Collection) - Constructor for class org.easetech.easytest.converter.PropertyEditorCollectionConverter
Construct a new PropertyEditorCollectionConverter
PropertyEditorConverter - Class in org.easetech.easytest.converter
An instance of BaseConverter that is responsible for converting the raw data in to a user defined type instance using any registered Property Editors
PropertyEditorConverter(Class<?>, String) - Constructor for class org.easetech.easytest.converter.PropertyEditorConverter
Construct a new PropertyEditorConverter
Provided - Annotation Type in org.easetech.easytest.annotation
A field level annotation that can be used in the test classes to load the values from outside the test class, for example from a configuration file.

R

registerConverter(Class) - Static method in class org.easetech.easytest.converter.ConverterManager
Register the converter with the ConverterManager
registerConverter(Converters) - Method in class org.easetech.easytest.runner.BaseSuite
Method responsible for registering the converters with the EasyTest framework
registerConverter(Converters) - Method in class org.easetech.easytest.runner.DataDrivenTestRunner
Method responsible for registering the converters with the EasyTest framework
Repeat - Annotation Type in org.easetech.easytest.annotation
Annotation to repeat the test method 'n' times where 'n' is identified by the attribute Repeat.times() This annotation can be applied at the test method level and will repeat a given test the number of times as specified by the times attribute.
replace(String, String, String) - Static method in class org.easetech.easytest.util.CommonUtils
Replace all occurences of a substring within a string with another string.
Report - Annotation Type in org.easetech.easytest.annotation
A test class level annotation providing reporting parameters.
Report.EXPORT_FORMAT - Enum in org.easetech.easytest.annotation
 
Report.REPORT_TYPE - Enum in org.easetech.easytest.annotation
 
ReportBuilder - Class in org.easetech.easytest.reports.impl
This class prepares all the data before being offered to be processed by the ReportRunner
ReportBuilder(ReportDataContainer) - Constructor for class org.easetech.easytest.reports.impl.ReportBuilder
Constructor
ReportDataContainer - Class in org.easetech.easytest.reports.data
Accumulates all the test results during a test run.
ReportDataContainer(Class<?>) - Constructor for class org.easetech.easytest.reports.data.ReportDataContainer
Constructor
ReportExporter - Class in org.easetech.easytest.reports.impl
Helper class to export the reports
ReportExporter() - Constructor for class org.easetech.easytest.reports.impl.ReportExporter
Constructor Compile the reports
ReportParametersBean - Class in org.easetech.easytest.reports.data
This bean holds the report parameters, like output format, location etc.
ReportParametersBean(Report.EXPORT_FORMAT[], Report.REPORT_TYPE[], String) - Constructor for class org.easetech.easytest.reports.data.ReportParametersBean
Constructor if there is no command line parameters
ReportParametersBean(String, String, String, String) - Constructor for class org.easetech.easytest.reports.data.ReportParametersBean
Process command line parameters -Dreports.generate : generates reports -Dreports.format=pdf : report output is pdf, (optional, default=pdf).
ReportRunner - Class in org.easetech.easytest.reports.impl
This class receives the preprared data from the ReportBuilder and runs the reports
ReportRunner(ReportDataContainer, Report.EXPORT_FORMAT[], Report.REPORT_TYPE[], String) - Constructor for class org.easetech.easytest.reports.impl.ReportRunner
Constructor
ReportTotalsBean - Class in org.easetech.easytest.reports.data
This class contains the totals of a set of tests
ReportTotalsBean() - Constructor for class org.easetech.easytest.reports.data.ReportTotalsBean
 
Resource - Interface in org.easetech.easytest.io
Interface representing a generic Resource to be used by the EasyTest framework.
ResourceLoader - Interface in org.easetech.easytest.io
ResourceLoader interface consisting of methods to get hold of a Resource object.
ResourceLoaderStrategy - Class in org.easetech.easytest.io
Implementation of the ResourceLoader that defines a strategy to load different types of resources based on user provided values.
ResourceLoaderStrategy() - Constructor for class org.easetech.easytest.io.ResourceLoaderStrategy
Construct a new ResourceLoaderStrategy
ResourceLoaderStrategy(Class) - Constructor for class org.easetech.easytest.io.ResourceLoaderStrategy
Construct a new ResourceLoaderStrategy
ResourceLoaderStrategy(ClassLoader) - Constructor for class org.easetech.easytest.io.ResourceLoaderStrategy
Construct a new ResourceLoaderStrategy
ResourceLoaderStrategy(ClassLoader, Class) - Constructor for class org.easetech.easytest.io.ResourceLoaderStrategy
Construct a new ResourceLoaderStrategy
RunAftersWithOutputData - Class in org.easetech.easytest.util
An extension of RunAfters method to write the test data to the file at the end of executing all the test methods in the test cases.
RunAftersWithOutputData(Statement, List<FrameworkMethod>, Object, List<TestInfo>, Map<String, List<Map<String, Object>>>, ReportDataContainer) - Constructor for class org.easetech.easytest.util.RunAftersWithOutputData
Construct a new RunAftersWithOutputData
runners - Variable in class org.easetech.easytest.runner.BaseSuite
RunnerUtil - Class in org.easetech.easytest.runner
A utility class that doctrines JUnit Runners to EasyTest Runners
RunnerUtil() - Constructor for class org.easetech.easytest.runner.RunnerUtil
 
runWithAssignment(EasyAssignments) - Method in class org.easetech.easytest.runner.InternalParameterizedStatement
This method encapsulates the actual change in behavior from the traditional JUnit Theories way of populating and supplying the test data to the test method.
runWithCompleteAssignment(EasyAssignments) - Method in class org.easetech.easytest.runner.InternalParameterizedStatement
Run the test data with complete Assignments

S

schedule(Runnable) - Method in class org.easetech.easytest.strategy.ParallelScheduler
Schedule a Runnable Statement
schedule(Runnable) - Method in class org.easetech.easytest.strategy.SerialScheduler
Schedule the execution of a test method, which in this case is immediate
SchedulerStrategy - Class in org.easetech.easytest.strategy
A simple Strategy class that decides the Scheduler to use to run the tests.
SchedulerStrategy() - Constructor for class org.easetech.easytest.strategy.SchedulerStrategy
 
SerialScheduler - Class in org.easetech.easytest.strategy
A simple Scheduler that runs all the test methods in Serial Order
SerialScheduler() - Constructor for class org.easetech.easytest.strategy.SerialScheduler
 
setActualDurationinMillis(Long) - Method in class org.easetech.easytest.reports.data.MethodUnderTestDuration
 
setAvg(int) - Method in class org.easetech.easytest.reports.data.Duration
 
setClassUnderTest(Class<?>) - Method in class org.easetech.easytest.reports.data.MethodUnderTestDuration
 
setColor(PiePlot, DefaultPieDataset) - Method in class org.easetech.easytest.reports.utils.PieChartColorRendererHelper
Sets the color for dataset (ordered on index)
setConvertedData(Map<String, List<Map<String, Object>>>, Boolean) - Static method in class org.easetech.easytest.util.DataContext
Sets the converted Data.
setConvertEmptyToNull(Boolean) - Method in class org.easetech.easytest.converter.ConverterSupport
Whether empty values should be converted to Null values or not
setConverterSupport(ConverterSupport) - Method in class org.easetech.easytest.converter.AbstractConverter
Set the converter support instance
setCount(int) - Method in class org.easetech.easytest.reports.data.Duration
 
setData(Map<String, List<Map<String, Object>>>, Boolean) - Static method in class org.easetech.easytest.util.DataContext
Sets the Data.
setDataLoader(Loader) - Method in class org.easetech.easytest.util.TestInfo
Set associated Data Loader
setDate(Date) - Method in class org.easetech.easytest.reports.data.TestResultBean
 
setDateFormat(String[]) - Method in class org.easetech.easytest.internal.DateTimeFormat
Set the date formats to use as specified by the user or the default formats
setDateTimeFormat(DateTimeFormat) - Method in class org.easetech.easytest.converter.ConverterSupport
The user specified date time format to use
setDateTimeFormat(String[]) - Method in class org.easetech.easytest.internal.DateTimeFormat
Set the date/time formats to use as specified by the user or the default formats
setDateTimeFormatToUse(DateTimeFormat) - Method in class org.easetech.easytest.annotation.Param.DataSupplier
 
setDescription(String) - Method in class org.easetech.easytest._1.InputTestData
Sets the value of the description property.
setDescription(String) - Method in class org.easetech.easytest._1.TestMethod
Sets the value of the description property.
setDescription(String) - Method in class org.easetech.easytest._1.TestRecord
Sets the value of the description property.
setDescription(String) - Method in class org.easetech.easytest.reports.data.ImageBean
 
setDurationList(List<MethodUnderTestDuration>) - Method in class org.easetech.easytest.reports.data.ReportDataContainer
 
setDurations(List<Duration>) - Method in class org.easetech.easytest.reports.data.MethodDurationReportBean
 
setEndInNano(long) - Method in class org.easetech.easytest.reports.data.TestMethodDuration
 
setException(Long) - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
 
setException(Boolean) - Method in class org.easetech.easytest.reports.data.TestResultBean
 
setExceptionResult(String) - Method in class org.easetech.easytest.reports.data.TestResultBean
 
setExpectedDurationinMillis(Long) - Method in class org.easetech.easytest.reports.data.MethodUnderTestDuration
 
setExpectedRunTime(Long) - Method in class org.easetech.easytest.interceptor.CommonProxyInterceptor
Set the maximum time in milliseconds that a method under test should take to run.
setFailed(Long) - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
 
setFilePaths(String[]) - Method in class org.easetech.easytest.util.TestInfo
Set filePaths
setId(String) - Method in class org.easetech.easytest._1.TestRecord
Sets the value of the id property.
setImage(BufferedImage) - Method in class org.easetech.easytest.reports.data.ImageBean
 
setImageBean(ImageBean) - Method in class org.easetech.easytest.reports.data.MethodDurationReportBean
 
setInput(Map<String, Object>) - Method in class org.easetech.easytest.reports.data.TestResultBean
 
setInputData(InputData) - Method in class org.easetech.easytest._1.TestMethod
Sets the value of the inputData property.
setInputData(InputData) - Method in class org.easetech.easytest._1.TestRecord
Sets the value of the inputData property.
setItem(String) - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
 
setItem(String) - Method in class org.easetech.easytest.reports.data.TestMethodDuration
 
setKey(String) - Method in class org.easetech.easytest._1.Entry
Sets the value of the key property.
setMax(int) - Method in class org.easetech.easytest.reports.data.Duration
 
setMethod(String) - Method in class org.easetech.easytest.reports.data.Duration
 
setMethod(String) - Method in class org.easetech.easytest.reports.data.TestResultBean
 
setMethodArguments(Object[]) - Method in class org.easetech.easytest.reports.data.MethodUnderTestDuration
setMethodName(String) - Method in class org.easetech.easytest.util.TestInfo
Set method name
setMethodResult(Object) - Method in class org.easetech.easytest.reports.data.MethodUnderTestDuration
Set the result returned by MethodUnderTestDuration.methodUnderTest
setMethodUnderTest(Method) - Method in class org.easetech.easytest.reports.data.MethodUnderTestDuration
 
setMin(int) - Method in class org.easetech.easytest.reports.data.Duration
 
setName(String) - Method in class org.easetech.easytest._1.TestMethod
Sets the value of the name property.
setName(String) - Method in class org.easetech.easytest.reports.data.ImageBean
 
setName(String) - Method in class org.easetech.easytest.runner.EasyFrameworkMethod
Set the method's name
setOutput(Object) - Method in class org.easetech.easytest.reports.data.TestResultBean
 
setOutputData(OutputData) - Method in class org.easetech.easytest._1.TestRecord
Sets the value of the outputData property.
setParamName(String) - Method in class org.easetech.easytest.converter.AbstractConverter
Deprecated.
setParamName(String) - Method in class org.easetech.easytest.converter.ConverterSupport
The name of the parameter to which this converter is serving
setPassed(Long) - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
 
setPassed(Boolean) - Method in class org.easetech.easytest.reports.data.TestResultBean
 
setResult(String) - Method in class org.easetech.easytest.reports.data.TestResultBean
 
setSchedulingStrategy() - Method in class org.easetech.easytest.runner.DataDrivenTestRunner
Set whether the tests should be run in parallel or serial.
setSchedulingStrategy() - Method in class org.easetech.easytest.runner.EasyTestSuite
Set whether the tests should be run in parallel or serial.
setStartInNano(long) - Method in class org.easetech.easytest.reports.data.TestMethodDuration
 
setSupportsTransaction(boolean) - Method in class org.easetech.easytest.runner.BaseSuite
 
setTargetInstance(Object) - Method in class org.easetech.easytest.interceptor.CommonProxyInterceptor
Set instance of the class that is being proxied
setTestBeanByName(String, Object) - Static method in class org.easetech.easytest.util.ConfigContext
Set the test bean in the thread local variable by name
setTestBeanByType(Class, Object) - Static method in class org.easetech.easytest.util.ConfigContext
Set the test bean in the threadlocal variable by type
setTestItemDurations(List<TestMethodDuration>) - Method in class org.easetech.easytest.reports.data.TestResultBean
 
setTestItemDurationsMap(Map<String, TestMethodDuration>) - Method in class org.easetech.easytest.reports.data.TestResultBean
 
setTimeFormat(String[]) - Method in class org.easetech.easytest.internal.DateTimeFormat
Set the time formats to use as specified by the user or the default formats
setTotalsGraph(BufferedImage) - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
 
setUserIntercepter(MethodIntercepter) - Method in class org.easetech.easytest.interceptor.CommonProxyInterceptor
the User supplied MethodIntercepter implementation.
setValue(String) - Method in class org.easetech.easytest._1.Entry
Sets the value of the value property.
setWriteData(Boolean) - Method in class org.easetech.easytest.util.TestInfo
whether to write data back to the file or not
signatures(Method) - Static method in class org.easetech.easytest.internal.EasyParamSignature
 
signatures(Constructor<?>) - Static method in class org.easetech.easytest.internal.EasyParamSignature
 
SINGLE_QUOTE - Static variable in interface org.easetech.easytest.loader.Loader
Single Quote
sortByKeys(Map<K, V>) - Static method in class org.easetech.easytest.util.CommonUtils
Paramterized method to sort Map e.g.
StandardObjectCollectionConverter - Class in org.easetech.easytest.converter
An instance of BaseConverter that is responsible for converting the raw data in to a user defined type instance using any jav standard object
StandardObjectCollectionConverter(Collection, EasyParamSignature, String, Boolean, DateTimeFormat) - Constructor for class org.easetech.easytest.converter.StandardObjectCollectionConverter
Construct a new StandardObjectCollectionConverter
StandardObjectConverter - Class in org.easetech.easytest.converter
An instance of BaseConverter that is responsible for converting the raw data in to a user defined type instance using any java standard object
StandardObjectConverter(Class<?>, String, Boolean, DateTimeFormat) - Constructor for class org.easetech.easytest.converter.StandardObjectConverter
Construct a new StandardObjectConverter
SystemProperties - Enum in org.easetech.easytest.internal
A convenient class to define all the system properties that EasyTest expects.

T

TEST_FAILED - Static variable in interface org.easetech.easytest.loader.Loader
 
TEST_PASSED - Static variable in interface org.easetech.easytest.loader.Loader
The constants for test status PASSED/FAILED
TEST_STATUS - Static variable in interface org.easetech.easytest.loader.Loader
The key identifying the Test Status either PASSED/FAILED determined after comparing expected and actual results, and written to the file.
testAssumptionFailure(Failure) - Method in class org.easetech.easytest.runner.EasyTestRunListener
Called when an atomic test flags that it assumes a condition that is false
TestBean - Annotation Type in org.easetech.easytest.annotation
A Method level annotation to identify a test bean.
TestConfigProvider - Annotation Type in org.easetech.easytest.annotation
A Class level annotation used to identify the Test Configuration provider class.
TestConfigUtil - Class in org.easetech.easytest.runner
A utility class for Test Configuration based processes
TestConfigUtil() - Constructor for class org.easetech.easytest.runner.TestConfigUtil
 
testFailure(Failure) - Method in class org.easetech.easytest.runner.EasyTestRunListener
Called when an atomic test fails.
testFinished(Description) - Method in class org.easetech.easytest.runner.EasyTestRunListener
Called when an atomic test has finished, whether the test succeeds or fails.
testFinished(Description) - Method in class org.easetech.easytest.runner.TestRunDurationListener
 
testIgnored(Description) - Method in class org.easetech.easytest.runner.EasyTestRunListener
Called when a test will not be run, generally because a test method is annotated with Ignore.
TestInfo - Class in org.easetech.easytest.util
TestInfo class encapsulates the information about a given test method that could be used by various parties to get the runtime information about the given test method.
TestInfo(TestClass) - Constructor for class org.easetech.easytest.util.TestInfo
Construct a new TestInfo
testMethod - Variable in class org.easetech.easytest._1.InputTestData
 
TestMethod - Class in org.easetech.easytest._1
Information about a single test method.
TestMethod() - Constructor for class org.easetech.easytest._1.TestMethod
 
TestMethodDuration - Class in org.easetech.easytest.reports.data
Class encapsulating the information about the test methods exact executiopn time.
TestMethodDuration() - Constructor for class org.easetech.easytest.reports.data.TestMethodDuration
Constructor
TestMethodDuration(String, long, long) - Constructor for class org.easetech.easytest.reports.data.TestMethodDuration
Constructor
testMethods(TestClass, ReportDataContainer, Map<String, List<Map<String, Object>>>) - Static method in class org.easetech.easytest.runner.RunnerUtil
 
testName(FrameworkMethod) - Method in class org.easetech.easytest.runner.DataDrivenTestRunner
Override the name of the test.
TestPolicy - Annotation Type in org.easetech.easytest.annotation
An extremely useful annotation to define a test class policy.
TestPolicyHandler - Class in org.easetech.easytest.runner
 
TestPolicyHandler() - Constructor for class org.easetech.easytest.runner.TestPolicyHandler
 
TestProperties - Annotation Type in org.easetech.easytest.annotation
A Class level annotation that is applied of Config classes that defines the TestBeans.
testRecord - Variable in class org.easetech.easytest._1.TestMethod
 
TestRecord - Class in org.easetech.easytest._1
Test Record captures the test data for a single execution of the enclosing TestMethod.
TestRecord() - Constructor for class org.easetech.easytest._1.TestRecord
 
TestResultBean - Class in org.easetech.easytest.reports.data
This class is a single result of a test run for one test method.
TestResultBean() - Constructor for class org.easetech.easytest.reports.data.TestResultBean
 
TestResultBean(String, Date) - Constructor for class org.easetech.easytest.reports.data.TestResultBean
 
TestResultBean(String, Map<String, Object>, Object, Boolean, String, Boolean, String, Date) - Constructor for class org.easetech.easytest.reports.data.TestResultBean
 
TestRunDurationListener - Class in org.easetech.easytest.runner
This listener measures the time of the test execution
TestRunDurationListener() - Constructor for class org.easetech.easytest.runner.TestRunDurationListener
 
testRunFinished(Result) - Method in class org.easetech.easytest.runner.EasyTestRunListener
Called when all tests have finished
testRunStarted(Description) - Method in class org.easetech.easytest.runner.EasyTestRunListener
Called before any tests have been run.
testStarted(Description) - Method in class org.easetech.easytest.runner.EasyTestRunListener
Called when an atomic test is about to be started.
testStarted(Description) - Method in class org.easetech.easytest.runner.TestRunDurationListener
 
toString() - Method in class org.easetech.easytest._1.Entry
 
toString() - Method in class org.easetech.easytest._1.InputData
 
toString() - Method in class org.easetech.easytest._1.InputTestData
 
toString() - Method in class org.easetech.easytest._1.OutputData
 
toString() - Method in class org.easetech.easytest._1.TestMethod
 
toString() - Method in class org.easetech.easytest._1.TestRecord
 
toString() - Method in class org.easetech.easytest.internal.DateTimeFormat
Override toString
toString() - Method in class org.easetech.easytest.io.ClasspathResource
 
toString() - Method in class org.easetech.easytest.io.FileSystemResource
 
toString() - Method in class org.easetech.easytest.io.UrlResource
 
toString() - Method in class org.easetech.easytest.reports.data.Duration
 
toString() - Method in class org.easetech.easytest.reports.data.ImageBean
 
toString() - Method in class org.easetech.easytest.reports.data.MethodDurationReportBean
 
toString() - Method in class org.easetech.easytest.reports.data.ReportDataContainer
 
toString() - Method in class org.easetech.easytest.reports.data.ReportTotalsBean
 
toString() - Method in class org.easetech.easytest.reports.data.TestMethodDuration
 
toString() - Method in class org.easetech.easytest.reports.data.TestResultBean
 
toString() - Method in class org.easetech.easytest.util.TestInfo
 
toStringArray(Collection) - Static method in class org.easetech.easytest.util.CommonUtils
Copy the given Collection into a String array.
toURI(URL) - Static method in class org.easetech.easytest.util.CommonUtils
Create a URI instance for the given URL, replacing spaces with "%20" quotes first.
toURI(String) - Static method in class org.easetech.easytest.util.CommonUtils
Create a URI instance for the given location String, replacing spaces with "%20" quotes first.

U

update(Observable, Object) - Method in class org.easetech.easytest.reports.data.DurationObserver
Method responsible for updating the duration list and adding an instance of MethodUnderTestDuration for each execution of the test.
URL_PREFIX - Static variable in interface org.easetech.easytest.io.ResourceLoader
The URL prefix
URL_PROTOCOL_FILE - Static variable in class org.easetech.easytest.util.CommonUtils
URL protocol for a file in the file system: "file"
UrlResource - Class in org.easetech.easytest.io
A Resource implementation for the URL based resources.
UrlResource(String) - Constructor for class org.easetech.easytest.io.UrlResource
Construct a new UrlResource from the given path
UrlResource(URL) - Constructor for class org.easetech.easytest.io.UrlResource
Construct a new UrlResource from the given URL
UserDefinedCollectionConverter - Class in org.easetech.easytest.converter
An instance of BaseConverter that is responsible for converting the raw data in to a user defined type instance using any user defined converter
UserDefinedCollectionConverter(EasyParamSignature, String, Collection) - Constructor for class org.easetech.easytest.converter.UserDefinedCollectionConverter
Construct a new UserDefinedCollectionConverter
UserDefinedConverter - Class in org.easetech.easytest.converter
An instance of BaseConverter that is responsible for converting the raw data in to a user defined type instance using any user defined converter
UserDefinedConverter(Class<?>, String, Boolean, DateTimeFormat) - Constructor for class org.easetech.easytest.converter.UserDefinedConverter
Construct a new UserDefinedConverter

V

validateConstructor(List<Throwable>) - Method in class org.easetech.easytest.runner.DataDrivenTestRunner
Validate that there could ever be only one constructor.
validateInstanceMethods(List<Throwable>) - Method in class org.easetech.easytest.runner.DataDrivenTestRunner
Deprecated.
unused API, will go away in future version
validateTestMethods(List<Throwable>) - Method in class org.easetech.easytest.runner.DataDrivenTestRunner
Validate the test methods.
value - Variable in class org.easetech.easytest._1.Entry
 
valueOf(String) - Static method in enum org.easetech.easytest.annotation.Report.EXPORT_FORMAT
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.easetech.easytest.annotation.Report.REPORT_TYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.easetech.easytest.internal.SystemProperties
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.easetech.easytest.loader.LoaderType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.easetech.easytest.annotation.Report.EXPORT_FORMAT
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.easetech.easytest.annotation.Report.REPORT_TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.easetech.easytest.internal.SystemProperties
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.easetech.easytest.loader.LoaderType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAfterClasses(Statement) - Method in class org.easetech.easytest.runner.BaseSuite
Returns a Statement: We override this method as it was being called twice for the same class.
withAfterClasses(Statement) - Method in class org.easetech.easytest.runner.DataDrivenTestRunner
Returns a Statement: run all non-overridden @AfterClass methods on this class and superclasses before executing statement; all AfterClass methods are always executed: exceptions thrown by previous steps are combined, if necessary, with exceptions from AfterClass methods into a MultipleFailureException .
withBeforeClasses(Statement) - Method in class org.easetech.easytest.runner.BaseSuite
Returns a Statement: We override this method as it was being called twice for the same class.
withTestResult(EasyFrameworkMethod, Statement) - Method in class org.easetech.easytest.runner.DataDrivenTestRunner
 
writableData - Variable in class org.easetech.easytest.runner.BaseSuite
An instance of Map that contains the data to be written to the File
writeData(Resource, Map<String, List<Map<String, Object>>>, String...) - Method in class org.easetech.easytest.loader.CSVDataLoader
Write the data back to the file that is represented by the Resource instance
writeData(Resource, Map<String, List<Map<String, Object>>>, String...) - Method in class org.easetech.easytest.loader.EmptyLoader
 
writeData(Resource, Map<String, List<Map<String, Object>>>, String...) - Method in class org.easetech.easytest.loader.ExcelDataLoader
Write the data back to the file that is represented by the Resource instance
writeData(Resource, Map<String, List<Map<String, Object>>>, String...) - Method in interface org.easetech.easytest.loader.Loader
Method responsible for writing the test data and actual result back to the file
writeData(Resource, Map<String, List<Map<String, Object>>>, String...) - Method in class org.easetech.easytest.loader.XMLDataLoader
Write Data to the existing XML File.

X

XMLDataLoader - Class in org.easetech.easytest.loader
An implementation of Loader for the XML based files.
XMLDataLoader() - Constructor for class org.easetech.easytest.loader.XMLDataLoader
 
A B C D E F G H I J K L M N O P R S T U V W X 

Copyright © 2014. All rights reserved.