Index
All Classes and Interfaces|All Packages
A
- addFailedTestCases(TestCase) - Method in class org.simple4j.wsfeeler.model.TestSuite
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
E
- 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.
- executedTestSteps - Variable in class org.simple4j.wsfeeler.model.TestCase
-
Map of test step name and test step object
- 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 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.
- 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
- getMainApplicationContext() - Method in class org.simple4j.wsfeeler.model.TestSuite
- 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
- 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
- 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.TestCase
-
Name of the test case
- 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.TestCase
-
Parent test case object
- parent - Variable in class org.simple4j.wsfeeler.model.TestStep
-
Parent test case object
R
- 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
- 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
- setMainApplicationContext(ApplicationContext) - Method in class org.simple4j.wsfeeler.model.TestSuite
- 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
- 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
- testCaseDirectory - Variable in class org.simple4j.wsfeeler.model.TestCase
-
Directory of the test case
- 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.
- testCaseVariables - Variable in class org.simple4j.wsfeeler.model.TestCase
-
Test case variables for cross reference
- 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.TestCase
-
Test suite object
- 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
All Classes and Interfaces|All Packages