- 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
-
- 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
-
- 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
-
- createInputTestData() - Method in class org.easetech.easytest._1.ObjectFactory
-
- createOutputData() - Method in class org.easetech.easytest._1.ObjectFactory
-
- 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
-
- 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
-
- 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.
- 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
- 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
-
- 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
-
- 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
-
- 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
-
- getOutputStream() - Method in interface org.easetech.easytest.io.Resource
-
- getOutputStream() - Method in class org.easetech.easytest.io.UrlResource
-
- 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
-
- 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
- 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
-
- loadTestBeanConfig(Class<?>) - Static method in class org.easetech.easytest.runner.TestConfigUtil
-
- 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.
- 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
- 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
-
- 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
-
- 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.
- 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.