Uses of Class
core.support.objects.TestObject
Packages that use TestObject
-
Uses of TestObject in core.apiCore.driver
Methods in core.apiCore.driver that return TestObjectModifier and TypeMethodDescriptionstatic TestObjectApiTestDriver.getParentTestObject()static TestObjectApiTestDriver.getParentTestObject(ServiceObject serviceObject) static TestObjectApiTestDriver.getParentTestObject(String parentId) -
Uses of TestObject in core.support.objects
Fields in core.support.objects with type parameters of type TestObjectModifier and TypeFieldDescriptionstatic Map<String, TestObject> TestObject.testInfoTestObject.testObjectsMethods in core.support.objects that return TestObjectModifier and TypeMethodDescriptionstatic TestObjectTestObject.getGlobalTestInfo()gets default test object if not exist, create default test objectstatic TestObjectTestObject.getParentTestInfo(ServiceObject serviceObject) get parent test object parent id is unique for each csv test file in service tests user for inheritance of config and log filesstatic TestObjectTestObject.getTestInfo()testInfo is a static list containing hashmap of test objects with test name as key if testObject is empty for testId, Then default test is initialized And usedstatic TestObjectTestObject.getTestInfo(String testId) static TestObjectTestObject.getTestObjectInheritence(DriverObject driver, String testId) Inheritance structure for test object before suite -> before class -> test method before suite -> before class -> after class before suite -> after suiteTestObject.incremenetRunCount()static TestObjectTestObject.inheritParent(DriverObject driver, String testId) Inheritance structure for test object before suite -> before class -> test method before suite -> before class -> after class before suite -> after suite Service test hierarchy: before suite -> before class -> csv file name object -> csv tests before suite -> before class -> after class before suite -> after suite note: before method inheritance not supportedTestObject.withCaughtThrowable(Throwable caughtThrowable) TestObject.withClassName(String className) TestObject.withCurrentDriver(DriverObject currentDriver) TestObject.withDescription(org.junit.runner.Description description) TestObject.withFailTrace(ArrayList<String> failTrace) TestObject.withIsFirstRun(Boolean isFirstRun) TestObject.withIsForcedRestart(Boolean isForcedRestart) TestObject.withIsTestComplete(boolean isTestComplete) TestObject.withIsTestPass(Boolean isTestPass) TestObject.withLog(org.apache.logging.log4j.Logger log) TestObject.withRunCount(int rerunCount) TestObject.withTestFileClassName(String testFileClassName) TestObject.withTestId(String testId) TestObject.withTestName(String testName) TestObject.withTestScenario(com.aventstack.extentreports.ExtentTest testScenerio) TestObject.withWebDriver(org.openqa.selenium.WebDriver webdriver) TestObject.withWebDriverList(List<org.openqa.selenium.WebDriver> webDriverList)