Index

A B C D E G H L M N O P R S T W 
All Classes and Interfaces|All Packages

A

addFailedTestCases(TestCase) - Method in class org.simple4j.wsfeeler.model.TestSuite
 

B

BeanShellStep - Class in org.simple4j.wsfeeler.model
 
BeanShellStep(Map<String, Object>, File, TestCase, TestSuite) - Constructor for class org.simple4j.wsfeeler.model.BeanShellStep
 

C

call() - Method in class org.simple4j.wsfeeler.model.TestCase
 
canExecute(String) - Method in class org.simple4j.wsfeeler.model.TestSuite
 
ConfigLoader - Class in org.simple4j.wsfeeler.core
This is a utility class with methods to load test step and test case properties, deference variables.
ConfigLoader() - Constructor for class org.simple4j.wsfeeler.core.ConfigLoader
 

D

DelayStep - Class in org.simple4j.wsfeeler.model
 
DelayStep(Map<String, Object>, File, TestCase, TestSuite) - Constructor for class org.simple4j.wsfeeler.model.DelayStep
 

E

execute() - Method in class org.simple4j.wsfeeler.model.BeanShellStep
 
execute() - Method in class org.simple4j.wsfeeler.model.DelayStep
 
execute() - Method in class org.simple4j.wsfeeler.model.TestCase
Entry point method to execute the test case
execute() - Method in class org.simple4j.wsfeeler.model.TestStep
Abstract entry point method to execute the test step
execute() - Method in class org.simple4j.wsfeeler.model.TestSuite
This is the entrypoint method to trigger execution of the test suite
execute() - Method in class org.simple4j.wsfeeler.model.WSTestStep
 
execute(File, TestSuite) - Method in class org.simple4j.wsfeeler.core.TestCaseExecutor
Entry point method for the executor.
execute(List<File>, TestSuite) - Method in class org.simple4j.wsfeeler.core.TestCaseExecutor
 
expose() - Method in class org.simple4j.wsfeeler.pojoashttp.HTTPExposer
This method will turn on the listener to expose bean methods as web service

G

generateReport(int) - Method in interface org.simple4j.wsfeeler.model.ReportGenerator
Generates report and prints out in the logger
generateReport(int) - Method in class org.simple4j.wsfeeler.model.TestCase
Generates report and prints out in the logger
generateReport(int) - Method in class org.simple4j.wsfeeler.model.TestStep
Generates report and prints out in the logger
getBeanId() - Method in class org.simple4j.wsfeeler.pojoashttp.RequestJSON
Bean id of the bean in the application context whose method will be invoked
getClassName() - Method in class org.simple4j.wsfeeler.pojoashttp.MethodParameterJSON
Fully qualified class name of the parameter type To call methods with primitive types, the client need to use TYPE field.
getConnectorsApplicationContext() - Method in class org.simple4j.wsfeeler.model.TestSuite
 
getExcludesTestCasesRegex() - Method in class org.simple4j.wsfeeler.model.TestSuite
 
getFailedTestCases() - Method in class org.simple4j.wsfeeler.model.TestSuite
 
getIncludesTestCasesRegex() - Method in class org.simple4j.wsfeeler.model.TestSuite
 
getIndentation(int) - Method in class org.simple4j.wsfeeler.model.TestSuite
 
getInstance(String, Map<String, Object>, File, TestCase, TestSuite) - Static method in class org.simple4j.wsfeeler.model.TestStep
Factory method to get an instance of test step
getListenerIdleTimeoutMillis() - Method in class org.simple4j.wsfeeler.pojoashttp.HTTPExposer
Idle timeout in milli seconds for the listener thread to be destroyed to reach min thread count
getListenerPortNumber() - Method in class org.simple4j.wsfeeler.pojoashttp.HTTPExposer
Port number to start the listener at
getListenerThreadMax() - Method in class org.simple4j.wsfeeler.pojoashttp.HTTPExposer
Max thread count for the listener to serve requests
getListenerThreadMin() - Method in class org.simple4j.wsfeeler.pojoashttp.HTTPExposer
Min thread count for the listener to serve requests
getMethodName() - Method in class org.simple4j.wsfeeler.pojoashttp.RequestJSON
Name of the method which will be invoked
getMethodParameters() - Method in class org.simple4j.wsfeeler.pojoashttp.RequestJSON
Method parameters as array of MethodParameterJSON objects
getName() - Method in class org.simple4j.wsfeeler.model.TestCase
 
getProperty(String) - Method in class org.simple4j.wsfeeler.model.TestCase
Get test case property for cross reference
getProperty(String) - Method in class org.simple4j.wsfeeler.model.TestStep
Get test step property for cross reference
getSuccess() - Method in class org.simple4j.wsfeeler.model.TestCase
Result of the test case execution
getSuccess() - Method in class org.simple4j.wsfeeler.model.TestStep
Result of the test step execution
getTestApplicationContext() - Method in class org.simple4j.wsfeeler.model.TestSuite
 
getTestCaseExecutorThreadPoolSize() - Method in class org.simple4j.wsfeeler.model.TestSuite
 
getTestCases() - Method in class org.simple4j.wsfeeler.model.TestSuite
 
getTestSuiteDirectory() - Method in class org.simple4j.wsfeeler.model.TestSuite
 
getTestSuiteRoot() - Method in class org.simple4j.wsfeeler.model.TestSuite
 
getTestSuiteVariables() - Method in class org.simple4j.wsfeeler.model.TestSuite
 
getTestSuiteVariableValue(String) - Method in class org.simple4j.wsfeeler.model.TestSuite
 
getUrlBase() - Method in class org.simple4j.wsfeeler.pojoashttp.HTTPExposer
URL base path for the listener to expose the service
getValue() - Method in class org.simple4j.wsfeeler.pojoashttp.MethodParameterJSON
value for the parameter when its not an array and not custom class
getValueJSON() - Method in class org.simple4j.wsfeeler.pojoashttp.MethodParameterJSON
value for the parameter when its not an array and is a custom class
getValueJSONx() - Method in class org.simple4j.wsfeeler.pojoashttp.MethodParameterJSON
value for the parameter when its an array and is a custom class
getValues() - Method in class org.simple4j.wsfeeler.pojoashttp.MethodParameterJSON
value for the parameter when its an array and not custom class

H

HTTPExposer - Class in org.simple4j.wsfeeler.pojoashttp
This class can be used to expose any method in any bean in a Spring ApplicationContext as a HTTP service
HTTPExposer(ApplicationContext) - Constructor for class org.simple4j.wsfeeler.pojoashttp.HTTPExposer
Constructor with org.springframework.context.ApplicationContext instance as parameter

L

loadVariables(File, TestCase) - Static method in class org.simple4j.wsfeeler.core.ConfigLoader
Loads step level properties without BeanShell processing
loadVariables(InputStream, Map<String, Object>, String) - Static method in class org.simple4j.wsfeeler.core.ConfigLoader
Used to load /tsvariables.properties, tcvariables.properties under test case directories

M

main(String[]) - Static method in class org.simple4j.wsfeeler.Main
 
Main - Class in org.simple4j.wsfeeler
This is the main method entry point class for stand alone execution of the test suite
Main() - Constructor for class org.simple4j.wsfeeler.Main
 
MethodParameterJSON - Class in org.simple4j.wsfeeler.pojoashttp
HTTPExposer web service request body method parameter structure
MethodParameterJSON() - Constructor for class org.simple4j.wsfeeler.pojoashttp.MethodParameterJSON
 

N

name - Variable in class org.simple4j.wsfeeler.model.TestStep
Name of the test step

O

org.simple4j.wsfeeler - package org.simple4j.wsfeeler
 
org.simple4j.wsfeeler.core - package org.simple4j.wsfeeler.core
 
org.simple4j.wsfeeler.model - package org.simple4j.wsfeeler.model
 
org.simple4j.wsfeeler.pojoashttp - package org.simple4j.wsfeeler.pojoashttp
 

P

parent - Variable in class org.simple4j.wsfeeler.model.TestStep
Parent test case object
processRequest(String) - Method in class org.simple4j.wsfeeler.pojoashttp.HTTPExposer
 

R

ReportGenerator - Interface in org.simple4j.wsfeeler.model
 
RequestJSON - Class in org.simple4j.wsfeeler.pojoashttp
HTTPExposer web service request body structure
RequestJSON() - Constructor for class org.simple4j.wsfeeler.pojoashttp.RequestJSON
 

S

setBeanId(String) - Method in class org.simple4j.wsfeeler.pojoashttp.RequestJSON
 
setClassName(String) - Method in class org.simple4j.wsfeeler.pojoashttp.MethodParameterJSON
 
setConnectorsApplicationContext(ApplicationContext) - Method in class org.simple4j.wsfeeler.model.TestSuite
 
setExcludesTestCasesRegex(String) - Method in class org.simple4j.wsfeeler.model.TestSuite
 
setIncludesTestCasesRegex(String) - Method in class org.simple4j.wsfeeler.model.TestSuite
 
setListenerIdleTimeoutMillis(int) - Method in class org.simple4j.wsfeeler.pojoashttp.HTTPExposer
 
setListenerPortNumber(int) - Method in class org.simple4j.wsfeeler.pojoashttp.HTTPExposer
 
setListenerThreadMax(int) - Method in class org.simple4j.wsfeeler.pojoashttp.HTTPExposer
 
setListenerThreadMin(int) - Method in class org.simple4j.wsfeeler.pojoashttp.HTTPExposer
 
setMethodName(String) - Method in class org.simple4j.wsfeeler.pojoashttp.RequestJSON
 
setMethodParameters(MethodParameterJSON[]) - Method in class org.simple4j.wsfeeler.pojoashttp.RequestJSON
 
setSuccess(Boolean) - Method in class org.simple4j.wsfeeler.model.TestStep
 
setTestApplicationContext(ApplicationContext) - Method in class org.simple4j.wsfeeler.model.TestSuite
 
setTestCaseExecutorThreadPoolSize(int) - Method in class org.simple4j.wsfeeler.model.TestSuite
 
setTestSuiteDirectory(File) - Method in class org.simple4j.wsfeeler.model.TestSuite
 
setTestSuiteRoot(String) - Method in class org.simple4j.wsfeeler.model.TestSuite
 
setTestSuiteVariables(Map<String, Object>) - Method in class org.simple4j.wsfeeler.model.TestSuite
 
setUrlBase(String) - Method in class org.simple4j.wsfeeler.pojoashttp.HTTPExposer
 
setValue(String) - Method in class org.simple4j.wsfeeler.pojoashttp.MethodParameterJSON
 
setValueJSON(Map) - Method in class org.simple4j.wsfeeler.pojoashttp.MethodParameterJSON
 
setValueJSONx(Map[]) - Method in class org.simple4j.wsfeeler.pojoashttp.MethodParameterJSON
 
setValues(String[]) - Method in class org.simple4j.wsfeeler.pojoashttp.MethodParameterJSON
 
shortName - Variable in class org.simple4j.wsfeeler.model.TestStep
Short name of the test step.

T

TestCase - Class in org.simple4j.wsfeeler.model
This class represents a test case in the test suite
TestCase(File, TestSuite, TestCase) - Constructor for class org.simple4j.wsfeeler.model.TestCase
 
TestCaseExecutor - Class in org.simple4j.wsfeeler.core
This class has the executor service to manage parallel execution of test cases and collection of results.
TestCaseExecutor(TestCase) - Constructor for class org.simple4j.wsfeeler.core.TestCaseExecutor
Constructor with TestCase object as the parameter.
TestStep - Class in org.simple4j.wsfeeler.model
This class represents an abstract test step.
TestStep(Map<String, Object>, File, TestCase, TestSuite) - Constructor for class org.simple4j.wsfeeler.model.TestStep
 
testStepInputFile - Variable in class org.simple4j.wsfeeler.model.TestStep
File object of the input properties file
testStepVariables - Variable in class org.simple4j.wsfeeler.model.TestStep
Test step variables
testSuite - Variable in class org.simple4j.wsfeeler.model.TestStep
Test suite object
TestSuite - Class in org.simple4j.wsfeeler.model
This class represents the test suite and entry point to trigger execution of test suite.
TestSuite() - Constructor for class org.simple4j.wsfeeler.model.TestSuite
 
toString() - Method in class org.simple4j.wsfeeler.model.TestCase
 
toString() - Method in class org.simple4j.wsfeeler.model.TestStep
 
toString() - Method in class org.simple4j.wsfeeler.pojoashttp.MethodParameterJSON
 
toString() - Method in class org.simple4j.wsfeeler.pojoashttp.RequestJSON
 

W

WSTestStep - Class in org.simple4j.wsfeeler.model
This class is a concrete implementation of test step for web service connection
WSTestStep(Map<String, Object>, File, TestCase, TestSuite) - Constructor for class org.simple4j.wsfeeler.model.WSTestStep
 
A B C D E G H L M N O P R S T W 
All Classes and Interfaces|All Packages