public class ServiceManager extends Object
| Constructor and Description |
|---|
ServiceManager() |
| Modifier and Type | Method and Description |
|---|---|
static void |
evaluateOption(ServiceObject serviceObject)
set run count for individual test case
|
static void |
runAfterCsv(ServiceObject serviceObject)
runs after each csv file
|
static void |
runBeforeCsv(ServiceObject serviceObject)
runs before each csv file
|
static void |
runCombinedInterface()
included generated interface from the client as well as existing interfaces
|
static void |
runCsvInterface(ServiceObject serviceObject) |
static void |
runInterface(ServiceObject serviceObject) |
static void |
runServiceAfterSuite()
runs after suite
|
static void |
runServiceBeforeSuite()
runs before suite
|
static void |
runServiceTestFile(String csvTestPath,
String file,
String testname,
String parent)
run csv test without data provider used for before/after class/suite
|
static void |
runServiceTestFileWithoutDataProvider(List<Object[]> testList,
String testname,
String parent)
run csv tests without data provider used for before/after class/suite
|
static void |
setTestBaseOverride(ServiceObject serviceObject) |
static void |
setupParentObject(ServiceObject serviceObject)
parent object is setup once per csv test file all service tests will inherit
from the parent object parent object is used to pass data from one test to
another
|
public static final String SERVICE_TEST_RUNNER_ID
public static final String EXTERNAL_INTERFACE
public static final String TEST_BASE_PATH
public static final String TEST_BASE_BEFORE_CLASS
public static final String TEST_BASE_AFTER_CLASS
public static final String TEST_BASE_BEFORE_SUITE
public static final String TEST_BASE_AFTER_SUITE
public static final String IS_BASE_BEFORE_CLASS_COMPLETE
public static final String IS_BASE_AFTER_CLASS_COMPLETE
public static final String BEFORE_CSV_FILE
public static final String AFTER_CSV_FILE
public static final String OPTION_NO_VALIDATION_TIMEOUT
public static final String OPTION_WAIT_FOR_RESPONSE
public static final String OPTION_WAIT_FOR_RESPONSE_DELAY
public static final String SERVICE_RESPONSE_TIMEOUT_SECONDS
public static final String SERVICE_TIMEOUT_VALIDATION_SECONDS
public static final String SERVICE_TIMEOUT_VALIDATION_ENABLED
public static final String SERVICE_RESPONSE_DELAY_BETWEEN_ATTEMPTS_SECONDS
public static final String SERVICE_RESPONSE_DELAY_BETWEEN_ATTEMPTS_MULTIPLIER
public static final String OPTION_RETRY_COUNT
public static final String OPTION_RETRY_AFTER_SECONDS
public static final String SERVICE_RETRY_COUNT
public static final String SERVICE_RETRY_AFTER_SERCONDS
public static final String DEPENDS_ON_TEST
public static void runCombinedInterface()
throws Exception
Exceptionpublic static void runInterface(ServiceObject serviceObject) throws Exception
Exceptionpublic static void runCsvInterface(ServiceObject serviceObject) throws Exception
Exceptionpublic static void runBeforeCsv(ServiceObject serviceObject) throws Exception
serviceObject - Exceptionpublic static void setTestBaseOverride(ServiceObject serviceObject)
public static void runAfterCsv(ServiceObject serviceObject) throws Exception
serviceObject - Exceptionpublic static void runServiceBeforeSuite()
serviceObject - Exceptionpublic static void runServiceAfterSuite()
serviceObject - Exceptionpublic static void runServiceTestFile(String csvTestPath, String file, String testname, String parent)
csvTestPath - file - parentFileName - : name of the class before/after class is running forExceptionpublic static void runServiceTestFileWithoutDataProvider(List<Object[]> testList, String testname, String parent)
csvTestPath - file - parentFileName - : name of the class before/after class is running forExceptionpublic static void setupParentObject(ServiceObject serviceObject)
serviceObject - public static void evaluateOption(ServiceObject serviceObject)
serviceObject - Copyright © 2020. All rights reserved.