Index

A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractAndroidDriver - Class in de.qytera.qtaf.core.selenium
This class is responsible for managing android devices
AbstractAndroidDriver() - Constructor for class de.qytera.qtaf.core.selenium.AbstractAndroidDriver
 
AbstractDriver - Class in de.qytera.qtaf.core.selenium
Abstract driver class that all driver classes inherit from
AbstractDriver() - Constructor for class de.qytera.qtaf.core.selenium.AbstractDriver
 
addErrorLog(ErrorLog) - Method in class de.qytera.qtaf.core.log.model.error.ErrorLogCollection
Add error log
addErrorLog(String) - Method in class de.qytera.qtaf.core.log.model.error.ErrorLogCollection
Add error log
addErrorLog(Throwable) - Method in class de.qytera.qtaf.core.log.model.error.ErrorLogCollection
Add error log
addFeatureTag(String, String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Add feature tag
addGroupName(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Add group name
addLoggerToFieldsRecursively() - Method in interface de.qytera.qtaf.core.context.IQtafTestContext
Add logger to all instance fields
addLoggerToFieldsRecursively() - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
 
addLoggerToFieldsRecursively() - Method in class de.qytera.qtaf.testng.context.QtafTestNGContext
Add logger to all instance fields
addLoggerToFieldsRecursively(IQtafTestContext) - Static method in class de.qytera.qtaf.core.context.TestContextHelper
Add logger to all instance fields
addLogMessage(LogLevel, String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Add log message
addLogMessage(LogMessage) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Add log message object This methods needs to run synchronized because of the check for existence.
addPackageName(String) - Static method in class de.qytera.qtaf.core.reflection.ClassLoader
Add a package that can be search for classes
addParameters(Parameter[], Object[]) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Add test parameters to log
addScenarioLogCollection(TestScenarioLogCollection) - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
Add a scenario log collection if it not already exists
addScenarioTag(String, String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Add scenario tag
addScenarioTag(String, List<String>) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Add scenario tag
addScreenshotPath(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Add screenshot path to test scenario log
addStepParameter(String, String, Object) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
App step parameter
addTag(String, String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Add tag to test scenario log
addTag(String, String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Add tag
addTestClassLogCollection(TestFeatureLogCollection) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Add new test case collection
addTestSet(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Add test set
afterDriverInitialization - Static variable in class de.qytera.qtaf.core.events.QtafEvents
Subject that emits an event when the driver is initialized.
afterScenario(Scenario) - Method in class de.qytera.qtaf.cucumber.listener.QtafCucumberHooks
This code is executed after every Cucumber scenario
afterStep(Scenario) - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
Step hooks invoked before and after a step.
afterStep(Scenario) - Method in class de.qytera.qtaf.cucumber.listener.QtafCucumberHooks
This code is executed after every step
AndroidDriver - Class in de.qytera.qtaf.core.selenium
This class is responsible for managing the appium android driver
AndroidDriver() - Constructor for class de.qytera.qtaf.core.selenium.AndroidDriver
 
applyResultToLogMessage(CucumberStepLogMessage, Result) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberLogMessageHelper
Add data of result to log message

B

Base64Helper - Class in de.qytera.qtaf.core.util
Class that encodes and decodes base64 Strings
Base64Helper() - Constructor for class de.qytera.qtaf.core.util.Base64Helper
 
beforeLogsPersisted - Static variable in class de.qytera.qtaf.core.events.QtafEvents
Subject that emits an event before the logs are persisted to the disk.
beforeScenario(Scenario) - Method in class de.qytera.qtaf.cucumber.listener.QtafCucumberHooks
This method runs before each scenario.
beforeStep(Scenario) - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
Step hooks invoked before and after a step.
beforeStep(Scenario) - Method in class de.qytera.qtaf.cucumber.listener.QtafCucumberHooks
This code is executed before every step
beforeStepExecution - Static variable in class de.qytera.qtaf.core.events.QtafEvents
Subject that emits an event before a step method is executed and transfers information about the executed step
belongsToAllTestSets(List<String>) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Check if scenario entity belongs to all of the given test sets
belongsToAnyTestSet(List<String>) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Check if scenario entity belongs to any of the given test sets
belongsToTestSet(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Check if scenario entity belongs to test set
buildId(String, String) - Static method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Build ID
buildLogDirectoryPath() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Build the log directory path

C

canAccess(Field, Object) - Static method in class de.qytera.qtaf.core.reflection.FieldHelper
Check if field can be accessed
ChromeAndroidDriver - Class in de.qytera.qtaf.core.selenium
This class manages the appium chrome android driver
ChromeAndroidDriver() - Constructor for class de.qytera.qtaf.core.selenium.ChromeAndroidDriver
 
ChromeDriver - Class in de.qytera.qtaf.core.selenium
This class is responsible for managing the selenium chrome driver
ChromeDriver() - Constructor for class de.qytera.qtaf.core.selenium.ChromeDriver
 
ChromeRemoteDriver - Class in de.qytera.qtaf.core.selenium
This class is responsible for connecting to a remote chrome browser
ChromeRemoteDriver() - Constructor for class de.qytera.qtaf.core.selenium.ChromeRemoteDriver
 
ClassLoader - Class in de.qytera.qtaf.core.reflection
This class is responsible for loading other classes and create instances from them
ClassLoader() - Constructor for class de.qytera.qtaf.core.reflection.ClassLoader
 
clear() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Clear data
clearCollection() - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
Remove all elements from the collection.
clearCollection() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Clear test case log collections
clearDriver() - Static method in class de.qytera.qtaf.core.selenium.DriverFactory
Clear driver instance
clearIndex() - Static method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
Remove all scenario log collections
clearIndex() - Static method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Remove all scenario log collections
ClearLogsBeforeTestingSubscriber - Class in de.qytera.qtaf.core.event_subscriber.test
Subscriber that clears all logs before testing is started
ClearLogsBeforeTestingSubscriber() - Constructor for class de.qytera.qtaf.core.event_subscriber.test.ClearLogsBeforeTestingSubscriber
 
Command - Interface in de.qytera.qtaf.core.patterns
Command interface
config - Static variable in class de.qytera.qtaf.core.config.helper.QtafTestExecutionConfigHelper
Holds values from JSON configuration files
config - Static variable in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
Holds values from JSON configuration files
config - Static variable in class de.qytera.qtaf.testng.context.QtafTestNGContext
Holds values from JSON configuration files
configMap - Variable in class de.qytera.qtaf.core.selenium.AbstractDriver
Configuration
ConfigMap - Class in de.qytera.qtaf.core.config.entity
Configuration entity
ConfigMap(DocumentContext) - Constructor for class de.qytera.qtaf.core.config.entity.ConfigMap
Constructor
ConfigurationError - Class in de.qytera.qtaf.core.log.model.error
Log message for configuration errors
ConfigurationError(Throwable) - Constructor for class de.qytera.qtaf.core.log.model.error.ConfigurationError
Constructor
ConfigurationException - Exception in de.qytera.qtaf.core.config.exception
Exception is thrown when configuration values lead to errors
ConfigurationException() - Constructor for exception de.qytera.qtaf.core.config.exception.ConfigurationException
 
ConfigurationFactory - Class in de.qytera.qtaf.core.config
Factory class for generating a configuration object from a JSON configuration file
configurationLoaded - Static variable in class de.qytera.qtaf.core.events.QtafEvents
Subject that emits an event when the configuration is loaded
configurationResourceUrl - Static variable in class de.qytera.qtaf.core.config.ConfigurationFactory
Default configuration resource location
configure() - Method in class de.qytera.qtaf.core.guice.QtafModule
 
configureDriver(WebDriver) - Static method in class de.qytera.qtaf.core.selenium.DriverFactory
Driver builder function, configures properties of driver object
countFeatureLogs() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Count feature logs
countScenarioLogs() - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
Count the number of scenario log collections
createAndSetNewLogCollection(int, String, String) - Method in interface de.qytera.qtaf.core.context.IQtafTestContext
Create a new method log collection and set it as the current log collection
createAndSetNewLogCollection(int, String, String) - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
 
createAndSetNewLogCollection(int, String, String) - Method in class de.qytera.qtaf.testng.context.QtafTestNGContext
Create a new method log collection and set it as the current log collection
createConfigurationFileIfNotExists() - Static method in class de.qytera.qtaf.core.config.ConfigurationFactory
Create configuration file if it does not exist
createConfigurationFileIfNotExists(String, String) - Static method in class de.qytera.qtaf.core.config.ConfigurationFactory
Create configuration file if it does not exist
createCucumberStepLogMessageFromTestStep(PickleStepTestStep) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberLogMessageHelper
Create log message for cucumber step result
createFeatureIfNotExists(int, String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Create a new log collection if it was not created before
createFeatureLogCollectionIfNotExists(int, TestFeature) - Static method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
Factory method This method has to be synchronized so that only one thread at a time can execute this method
createFeatureLogCollectionIfNotExists(int, String) - Static method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
Factory method This method has to be synchronized so that only one thread at a time can execute this method
createInstances() - Method in class de.qytera.qtaf.testng.test_factory.TestNGFactory
 
createLogMessagesFromScenario(Scenario) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberLogMessageHelper
Extract log messages from a Cucumber scenario object
createScenarioIfNotExists(int, String, String) - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
Add new TestMethodLogCollection
createScenarioIfNotExists(String, String, String) - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
Add new TestMethodLogCollection
createTestScenarioLogCollection(int, String, String) - Static method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Factory method.
CucumberFeatureHelper - Class in de.qytera.qtaf.cucumber.helper
Helper class for extracting information from Cucumber features
CucumberFeatureHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberFeatureHelper
 
CucumberFeatureWrapperHelper - Class in de.qytera.qtaf.cucumber.helper
Helper class that provides methods to extract information from Cucumber feature wrapper objects
CucumberFeatureWrapperHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberFeatureWrapperHelper
 
CucumberLogMessageHelper - Class in de.qytera.qtaf.cucumber.helper
Helper class that creates log messages from test steps
CucumberLogMessageHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberLogMessageHelper
 
CucumberPickleWrapperHelper - Class in de.qytera.qtaf.cucumber.helper
Helper class that provides methods for extracting information from cucumber pickle wrapper objects
CucumberPickleWrapperHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberPickleWrapperHelper
 
CucumberScenarioEventPayload - Class in de.qytera.qtaf.cucumber.events.payload
Cucumber event payload information class
CucumberScenarioEventPayload(Scenario) - Constructor for class de.qytera.qtaf.cucumber.events.payload.CucumberScenarioEventPayload
Constructor
CucumberScenarioHelper - Class in de.qytera.qtaf.cucumber.helper
Helper class for extracting information from Cucumber Scenario objects
CucumberScenarioHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberScenarioHelper
 
CucumberStepIndex - Class in de.qytera.qtaf.cucumber.log.model.message.index
Index that holds all Cucumber log messages
CucumberStepLogMessage - Class in de.qytera.qtaf.cucumber.log.model.message
Cucumber log message
CucumberStepLogMessage(String, String) - Constructor for class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
Constructor
CucumberStepLogMessage(UUID, String, String) - Constructor for class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
Constructor
CucumberTagHelper - Class in de.qytera.qtaf.cucumber.helper
Class that provides helper methods for extracting information from cucumber tags
CucumberTagHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberTagHelper
 
CucumberTestCaseStateHelper - Class in de.qytera.qtaf.cucumber.helper
Helper class for extracting information from Cucumber Scenario objects
CucumberTestCaseStateHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberTestCaseStateHelper
 
CucumberTestNGPickleHelper - Class in de.qytera.qtaf.cucumber.helper
Helper class that provides methods for extracting information from cucumber Pickle objects
CucumberTestNGPickleHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberTestNGPickleHelper
 
CucumberTestResultHelper - Class in de.qytera.qtaf.cucumber.helper
Helper class for extracting information from Cucumber test result objects
CucumberTestResultHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberTestResultHelper
 
CucumberTestStepHelper - Class in de.qytera.qtaf.cucumber.helper
Helper class for extracting information from Cucumber TestStep objects
CucumberTestStepHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberTestStepHelper
 

D

de.qytera.qtaf.core - package de.qytera.qtaf.core
 
de.qytera.qtaf.core.config - package de.qytera.qtaf.core.config
 
de.qytera.qtaf.core.config.annotations - package de.qytera.qtaf.core.config.annotations
 
de.qytera.qtaf.core.config.entity - package de.qytera.qtaf.core.config.entity
 
de.qytera.qtaf.core.config.exception - package de.qytera.qtaf.core.config.exception
 
de.qytera.qtaf.core.config.helper - package de.qytera.qtaf.core.config.helper
 
de.qytera.qtaf.core.context - package de.qytera.qtaf.core.context
 
de.qytera.qtaf.core.event_subscriber.step - package de.qytera.qtaf.core.event_subscriber.step
 
de.qytera.qtaf.core.event_subscriber.test - package de.qytera.qtaf.core.event_subscriber.test
 
de.qytera.qtaf.core.events - package de.qytera.qtaf.core.events
 
de.qytera.qtaf.core.events.interfaces - package de.qytera.qtaf.core.events.interfaces
 
de.qytera.qtaf.core.events.payload - package de.qytera.qtaf.core.events.payload
 
de.qytera.qtaf.core.gson - package de.qytera.qtaf.core.gson
 
de.qytera.qtaf.core.gson.serializer - package de.qytera.qtaf.core.gson.serializer
 
de.qytera.qtaf.core.guice - package de.qytera.qtaf.core.guice
 
de.qytera.qtaf.core.guice.annotations - package de.qytera.qtaf.core.guice.annotations
 
de.qytera.qtaf.core.guice.invokation - package de.qytera.qtaf.core.guice.invokation
 
de.qytera.qtaf.core.guice.method_interceptor - package de.qytera.qtaf.core.guice.method_interceptor
 
de.qytera.qtaf.core.log - package de.qytera.qtaf.core.log
 
de.qytera.qtaf.core.log.model - package de.qytera.qtaf.core.log.model
 
de.qytera.qtaf.core.log.model.collection - package de.qytera.qtaf.core.log.model.collection
 
de.qytera.qtaf.core.log.model.error - package de.qytera.qtaf.core.log.model.error
 
de.qytera.qtaf.core.log.model.message - package de.qytera.qtaf.core.log.model.message
 
de.qytera.qtaf.core.log.repository - package de.qytera.qtaf.core.log.repository
 
de.qytera.qtaf.core.log.service - package de.qytera.qtaf.core.log.service
 
de.qytera.qtaf.core.patterns - package de.qytera.qtaf.core.patterns
 
de.qytera.qtaf.core.reflection - package de.qytera.qtaf.core.reflection
 
de.qytera.qtaf.core.selenium - package de.qytera.qtaf.core.selenium
 
de.qytera.qtaf.core.selenium.helper - package de.qytera.qtaf.core.selenium.helper
 
de.qytera.qtaf.core.util - package de.qytera.qtaf.core.util
 
de.qytera.qtaf.cucumber.context - package de.qytera.qtaf.cucumber.context
 
de.qytera.qtaf.cucumber.entity - package de.qytera.qtaf.cucumber.entity
 
de.qytera.qtaf.cucumber.events.payload - package de.qytera.qtaf.cucumber.events.payload
 
de.qytera.qtaf.cucumber.helper - package de.qytera.qtaf.cucumber.helper
 
de.qytera.qtaf.cucumber.listener - package de.qytera.qtaf.cucumber.listener
 
de.qytera.qtaf.cucumber.log.model.message - package de.qytera.qtaf.cucumber.log.model.message
 
de.qytera.qtaf.cucumber.log.model.message.index - package de.qytera.qtaf.cucumber.log.model.message.index
 
de.qytera.qtaf.testng - package de.qytera.qtaf.testng
 
de.qytera.qtaf.testng.context - package de.qytera.qtaf.testng.context
 
de.qytera.qtaf.testng.event_listener - package de.qytera.qtaf.testng.event_listener
 
de.qytera.qtaf.testng.event_subscriber - package de.qytera.qtaf.testng.event_subscriber
 
de.qytera.qtaf.testng.events.payload - package de.qytera.qtaf.testng.events.payload
 
de.qytera.qtaf.testng.helper - package de.qytera.qtaf.testng.helper
 
de.qytera.qtaf.testng.test_factory - package de.qytera.qtaf.testng.test_factory
 
debug(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Add debug message
debug(String, Object...) - Method in class de.qytera.qtaf.core.log.Logger
Log at debug level
DEBUG - Enum constant in enum class de.qytera.qtaf.core.log.model.LogLevel
DEBUG level
decode(String) - Static method in class de.qytera.qtaf.core.util.Base64Helper
Convert a base64 to its original representation
decodeFileContent(String) - Static method in class de.qytera.qtaf.core.util.Base64Helper
Convert a base64 file content to its original byte array representation
decodeFileContentAsString(String) - Static method in class de.qytera.qtaf.core.util.Base64Helper
Convert a base64 file content to its original string representation
description() - Element in annotation interface de.qytera.qtaf.core.config.annotations.TestFeature
Feature description
description() - Element in annotation interface de.qytera.qtaf.core.guice.annotations.Step
Test step description
didAllStepsPass(List<Result>) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTestResultHelper
Checks if all steps passed
dispatchLogMessageEvents(Scenario, List<CucumberStepLogMessage>) - Method in class de.qytera.qtaf.cucumber.listener.QtafCucumberHooks
Create list of log messages and dispatch an event for each one
driver - Static variable in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
Web driver instance (chrome, firefox, ...)
driver - Static variable in class de.qytera.qtaf.testng.context.QtafTestNGContext
Web driver instance (chrome, firefox, ...)
DRIVER_IMPLICIT_WAIT_TIMEOUT - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
Config keys
DRIVER_PLATFORM - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
 
DRIVER_QUIT_AFTER_TESTING - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
 
DRIVER_REMOTE_URL - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
 
DRIVER_VERSION - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
 
DriverFactory - Class in de.qytera.qtaf.core.selenium
Driver factory class
DriverFactory() - Constructor for class de.qytera.qtaf.core.selenium.DriverFactory
 
DriverInitializationError - Class in de.qytera.qtaf.core.log.model.error
Error class for driver initialization errors
DriverInitializationError(Throwable) - Constructor for class de.qytera.qtaf.core.log.model.error.DriverInitializationError
Constructor

E

EdgeDriver - Class in de.qytera.qtaf.core.selenium
This class is responsible for connecting to a local edge browser
EdgeDriver() - Constructor for class de.qytera.qtaf.core.selenium.EdgeDriver
 
EdgeRemoteDriver - Class in de.qytera.qtaf.core.selenium
This class is responsible for connecting to a remote edge driver
EdgeRemoteDriver() - Constructor for class de.qytera.qtaf.core.selenium.EdgeRemoteDriver
 
embedScreenshot(Scenario) - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
After hooks run after the last step of each scenario, even when the step result is failed, undefined, pending, or skipped
encode(String) - Static method in class de.qytera.qtaf.core.util.Base64Helper
Convert a string to its base64 representation
encodeFileContent(String) - Static method in class de.qytera.qtaf.core.util.Base64Helper
Convert a file content to its base64 representation
endDate - Variable in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
End date of the test suite
equals(Object) - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
Override equals to compare two TestFeatureLogCollection objects
equals(Object) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Override equals to compare two TestScenarioLogCollection objects
equals(Object) - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
 
error - Variable in class de.qytera.qtaf.core.log.model.error.ErrorLog
Error object
error(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Add error message
error(String, Object...) - Method in class de.qytera.qtaf.core.log.Logger
Log at error level
error(Throwable, Object...) - Method in class de.qytera.qtaf.core.log.Logger
Log at error level
ERROR - Enum constant in enum class de.qytera.qtaf.core.log.model.LogLevel
ERROR level
ERROR - Enum constant in enum class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Status
 
ErrorLog - Class in de.qytera.qtaf.core.log.model.error
Error object class for error log messages
ErrorLog(String) - Constructor for class de.qytera.qtaf.core.log.model.error.ErrorLog
Constructor
ErrorLog(Throwable) - Constructor for class de.qytera.qtaf.core.log.model.error.ErrorLog
Constructor
ErrorLogCollection - Class in de.qytera.qtaf.core.log.model.error
Collection for error log messages
EventListenerInitializer - Class in de.qytera.qtaf.core.events
Class that initializes the Qtaf event system
eventListenersInitialized - Static variable in class de.qytera.qtaf.core.events.QtafEvents
Subject that emits an event when the event listeners are initialized
execute() - Method in interface de.qytera.qtaf.core.patterns.Command
Method that should contain the code that should be executed
exists(int) - Static method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
Check if feature log with given ID already exists
exists(TestScenarioLogCollection) - Static method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Check if index already has this ScenarioLogCollection

F

FAILURE - Enum constant in enum class de.qytera.qtaf.core.events.payload.ScenarioStatus
 
FAILURE - Enum constant in enum class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.Status
 
fatal(String, Object...) - Method in class de.qytera.qtaf.core.log.Logger
Log at fatal level
fatal(Throwable, Object...) - Method in class de.qytera.qtaf.core.log.Logger
Log at fatal level
featureDescription - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Description of the feature
featureId - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
ID of the test feature
FeatureLogCollectionIndex - Class in de.qytera.qtaf.core.log.model.collection
Index that holds all FeatureLogCollection objects
featureName - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Name of the feature
FieldHelper - Class in de.qytera.qtaf.core.reflection
Class that provides helper methods for reflective field access and manipulation
FieldHelper() - Constructor for class de.qytera.qtaf.core.reflection.FieldHelper
 
filePath - Static variable in class de.qytera.qtaf.core.config.ConfigurationFactory
Default configuration path which is used if no custom path is provided
findById(String) - Static method in class de.qytera.qtaf.core.log.repository.ScenarioLogCollectionRepository
Find scenario log collection by scenario id
findByTestStepIdInAttribute(List<TestStep>, UUID, String) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTestStepHelper
Find the TestStep object that has another TestStep object with in a List stored in its 'attributeName' Attribute
finishedTesting - Static variable in class de.qytera.qtaf.core.events.QtafEvents
Subject that emits events when all tests are finished.
FirefoxAndroidDriver - Class in de.qytera.qtaf.core.selenium
This class is responsible for connecting to a firefox browser on an android device
FirefoxAndroidDriver() - Constructor for class de.qytera.qtaf.core.selenium.FirefoxAndroidDriver
 
FirefoxDriver - Class in de.qytera.qtaf.core.selenium
This class is responsible for connecting to a local firefox browser
FirefoxDriver() - Constructor for class de.qytera.qtaf.core.selenium.FirefoxDriver
 
FirefoxRemoteDriver - Class in de.qytera.qtaf.core.selenium
This class is responsible for connecting to a remote firefox browser
FirefoxRemoteDriver() - Constructor for class de.qytera.qtaf.core.selenium.FirefoxRemoteDriver
 
FrameworkInitializationErrorLog - Class in de.qytera.qtaf.core.log.model.error
Error entity class for framework initialization errors
FrameworkInitializationErrorLog(Throwable) - Constructor for class de.qytera.qtaf.core.log.model.error.FrameworkInitializationErrorLog
Constructor
frameworkInitialized - Static variable in class de.qytera.qtaf.core.events.QtafEvents
Subject that emits an event when the framework is initialized
fromJson(String, Class<T>) - Static method in class de.qytera.qtaf.core.gson.GsonHelper
From JSON to entity
fromQtafTestEventPayload(IQtafTestEventPayload) - Static method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Factory method that creates new log collection from test event payload This method has to be synchronized so that it works correctly when using multiple threads.

G

getAndroidDriver(DesiredCapabilities) - Method in class de.qytera.qtaf.core.selenium.AbstractAndroidDriver
Get android driver
getArray(String) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
Get array
getBoolean(String) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
Get boolean value from key
getCapabilities() - Method in class de.qytera.qtaf.core.selenium.AbstractAndroidDriver
Get driver capabilities
getCapabilities() - Method in class de.qytera.qtaf.core.selenium.AbstractDriver
Get driver capabilities
getCapabilities() - Method in class de.qytera.qtaf.core.selenium.AndroidDriver
Get capabilities
getCapabilities() - Method in class de.qytera.qtaf.core.selenium.ChromeDriver
 
getCapabilities() - Method in class de.qytera.qtaf.core.selenium.ChromeRemoteDriver
 
getCapabilities() - Method in class de.qytera.qtaf.core.selenium.EdgeDriver
 
getCapabilities() - Method in class de.qytera.qtaf.core.selenium.EdgeRemoteDriver
 
getCapabilities() - Method in class de.qytera.qtaf.core.selenium.FirefoxDriver
 
getCapabilities() - Method in class de.qytera.qtaf.core.selenium.FirefoxRemoteDriver
 
getCapabilities() - Method in class de.qytera.qtaf.core.selenium.InternetExplorerDriver
Get capabilities
getCapabilities() - Method in class de.qytera.qtaf.core.selenium.SaucelabsDriver
 
getClassName() - Method in class de.qytera.qtaf.core.log.model.error.ThrowableWrapper
Get classname of throwable
getConfiguration() - Static method in class de.qytera.qtaf.core.QtafFactory
Get configuration
getDeclaredFieldsRecursively(Class<?>) - Static method in class de.qytera.qtaf.core.reflection.FieldHelper
Get declared fields of a class and its superclasses
getDescription() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Get description
getDescription() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Step
Get description
getDesiredCapabilitiesBrowser(String) - Method in class de.qytera.qtaf.core.selenium.AbstractAndroidDriver
Get browser capabilities
getDouble(String) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
Get double value from key
getDriver() - Method in class de.qytera.qtaf.core.selenium.AbstractDriver
Get Selenium WebDriver object
getDriver() - Method in class de.qytera.qtaf.core.selenium.AndroidDriver
 
getDriver() - Method in class de.qytera.qtaf.core.selenium.ChromeAndroidDriver
 
getDriver() - Method in class de.qytera.qtaf.core.selenium.ChromeDriver
 
getDriver() - Method in class de.qytera.qtaf.core.selenium.ChromeRemoteDriver
 
getDriver() - Static method in class de.qytera.qtaf.core.selenium.DriverFactory
Get default web driver instance.
getDriver() - Method in class de.qytera.qtaf.core.selenium.EdgeDriver
 
getDriver() - Method in class de.qytera.qtaf.core.selenium.EdgeRemoteDriver
 
getDriver() - Method in class de.qytera.qtaf.core.selenium.FirefoxAndroidDriver
 
getDriver() - Method in class de.qytera.qtaf.core.selenium.FirefoxDriver
 
getDriver() - Method in class de.qytera.qtaf.core.selenium.FirefoxRemoteDriver
 
getDriver() - Method in class de.qytera.qtaf.core.selenium.InternetExplorerDriver
 
getDriver() - Method in class de.qytera.qtaf.core.selenium.SaucelabsDriver
 
getDriver(boolean) - Static method in class de.qytera.qtaf.core.selenium.DriverFactory
Restart web driver instance, use default driver name
getDriver(String) - Static method in class de.qytera.qtaf.core.selenium.DriverFactory
Get web driver instance
getDriver(String, boolean) - Static method in class de.qytera.qtaf.core.selenium.DriverFactory
Restart web driver instance
getDriverName() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Get driverName
getDriverVersion() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
Get Driver version
getDuration() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Get duration
getDuration() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Get duration
getDuration() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Get duration
getEnd() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Get end
getEnd() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Get end
getEnd() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Get end
getEndDate() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestingContext
Get end date of the test suite
getEndDate() - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
Get endDate
getEntity(PickleWrapper, FeatureWrapper) - Static method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntityFactory
Get instance from FeatureWrapper and PickleWrapper
getError() - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
Get error
getError() - Method in class de.qytera.qtaf.core.log.model.error.ErrorLog
Get error
getError() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Get step error
getErrorLogs() - Method in class de.qytera.qtaf.core.log.model.error.ErrorLogCollection
Get errorLogs
getErrorMessage() - Method in class de.qytera.qtaf.core.log.model.error.ErrorLog
Get error message
getFeature(Feature) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberFeatureHelper
Get Feature object from Feature object
getFeature(FeatureWrapper) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberFeatureWrapperHelper
Get Feature object from FeatureWrapper object
getFeatureDescription() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
Get the description of a feature
getFeatureDescription() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Get featureDescription
getFeatureDescription() - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
Get collection Description
getFeatureId() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
Get the ID of a feature
getFeatureId() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Get uniqueId
getFeatureId() - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
Get collection ID
getFeatureId() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Get uniqueId
getFeatureName() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
Get the name of a feature
getFeatureName() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Get featureName
getFeatureName() - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
Get collection Name
getFeatureName() - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Get featureName
getFeatureTag(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Get feature Tag
getFeatureTags() - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Get featureTags
getFieldByName(String, Class<?>) - Static method in class de.qytera.qtaf.core.reflection.FieldHelper
Get a field reflection object of a given object by a class object
getFieldValue(Object, Field) - Static method in class de.qytera.qtaf.core.reflection.FieldHelper
Get value of an object field using the Reflection API
getFieldValue(Object, String) - Static method in class de.qytera.qtaf.core.reflection.FieldHelper
Get field value of given object.
getGroupDependencies() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
Get all groups that the current test depends on
getGroupDependencies() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Get groupDependencies
getGroupDependencies() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Get groupDependencies
getGroupNames() - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Get groupNames
getGroups() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
Get groups that the test belongs to
getGroups() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Get groups
getGroups() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Get groups
getId() - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
Get id
getId() - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
Get id
getImplicitTimeout() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
Configure driver properties
getIndexSize() - Static method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
Count the number of scenario log collections
getIndexSize() - Static method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Count the number of scenario log collections saved in the index
getInstance() - Static method in class de.qytera.qtaf.core.config.ConfigurationFactory
Create default configuration object
getInstance() - Static method in class de.qytera.qtaf.core.gson.GsonFactory
Get singleton GSOn instance
getInstance() - Static method in class de.qytera.qtaf.core.log.Logger
Get QtafLogger instance
getInstance() - Static method in class de.qytera.qtaf.core.log.model.collection.FeatureLogCollectionIndex
Factory method
getInstance() - Static method in class de.qytera.qtaf.core.log.model.collection.ScenarioLogCollectionIndex
Factory method
getInstance() - Static method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Get instance of class
getInstance() - Static method in class de.qytera.qtaf.core.log.model.error.ErrorLogCollection
Get singleton instance of ErrorLogCollection
getInstance() - Static method in class de.qytera.qtaf.cucumber.log.model.message.index.CucumberStepIndex
Get instance
getInstance(Class<?>) - Static method in class de.qytera.qtaf.core.reflection.ClassLoader
Get instance of class
getInstance(String) - Static method in class de.qytera.qtaf.core.config.ConfigurationFactory
Create a new configuration object
getInstance(String) - Static method in class de.qytera.qtaf.core.log.Logger
Get QtafLogger instance
getInstancesOfDirectSubtypesOf(Class<?>) - Static method in class de.qytera.qtaf.core.reflection.ClassLoader
Get all sub types of a given class
getInt(String) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
Get int value from key
getJavaVersion() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SystemInfo
Get javaVersion
getKeyAndValueMatch(String) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTagHelper
Extract hey and value from a string
getKeyValueListPairs(List<String>) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTagHelper
Get a key-value-list pairs from a list of cucumber tag strings
getKeyValuePairs(List<String>) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTagHelper
Get a list of key-value pairs from a list of cucumber tag strings
getKeyValuePairsFromTagList(List<Tag>) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTagHelper
Get a list of key-value pairs from a list of cucumber tag objects
getLevel() - Method in class de.qytera.qtaf.core.log.model.message.LogMessage
Gte log level
getLogCollection() - Method in interface de.qytera.qtaf.core.context.IQtafTestContext
Get current log collection
getLogCollection() - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
 
getLogCollection() - Method in class de.qytera.qtaf.testng.context.QtafTestNGContext
Get current log collection
getLogDirectory() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestingContext
Get the directory where log files are stored in
getLogDirectory() - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
Get logDirectory
getLogDirectory() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Get logDirectory
getLogger() - Static method in class de.qytera.qtaf.core.QtafFactory
Get logger
getLogMessage() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestStepEventPayload
Get log message
getLogMessage() - Method in class de.qytera.qtaf.core.events.payload.QtafTestStepEventPayload
Get logMessage
getLogMessages() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Get logMessages
getMessage() - Method in class de.qytera.qtaf.core.log.model.error.ThrowableWrapper
Get message of throwable
getMessage() - Method in class de.qytera.qtaf.core.log.model.message.LogMessage
Get log message
getMethodDependencies() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
Get all other test methods this tests depends on
getMethodDependencies() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Get methodDependencies
getMethodDependencies() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Get methodDependencies
getMethodInfo() - Method in class de.qytera.qtaf.testng.events.payload.TestNGTestEventPayload
Get methodInfo
getMethodInvocation() - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
Get methodInvocation
getMethodName() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Get methodName
getName() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.TestParameter
Get name
getName() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SuiteInfo
Get name
getName() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Step
Get name
getName() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.StepParameter
Get name
getName() - Method in class de.qytera.qtaf.core.selenium.AbstractDriver
Get Driver name
getName() - Method in class de.qytera.qtaf.core.selenium.AndroidDriver
 
getName() - Method in class de.qytera.qtaf.core.selenium.ChromeAndroidDriver
 
getName() - Method in class de.qytera.qtaf.core.selenium.ChromeDriver
 
getName() - Method in class de.qytera.qtaf.core.selenium.ChromeRemoteDriver
 
getName() - Method in class de.qytera.qtaf.core.selenium.EdgeDriver
 
getName() - Method in class de.qytera.qtaf.core.selenium.EdgeRemoteDriver
 
getName() - Method in class de.qytera.qtaf.core.selenium.FirefoxAndroidDriver
 
getName() - Method in class de.qytera.qtaf.core.selenium.FirefoxDriver
 
getName() - Method in class de.qytera.qtaf.core.selenium.FirefoxRemoteDriver
 
getName() - Method in class de.qytera.qtaf.core.selenium.InternetExplorerDriver
 
getName() - Method in class de.qytera.qtaf.core.selenium.SaucelabsDriver
 
getOriginalEvent() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
Get the original event fired by the test framework (like TestNG, Cucumber, ...)
getOriginalEvent() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestingContext
Get the original event fired by the test framework (TestNG, Cucumber, ...)
getOriginalEvent() - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
Get originalEvent
getOriginalEvent() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Get originalEvent
getOriginalEvent() - Method in class de.qytera.qtaf.testng.events.payload.TestNGTestContextPayload
 
getOriginalEvent() - Method in class de.qytera.qtaf.testng.events.payload.TestNGTestEventPayload
Get originalEvent
getOsName() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Get osName
getOsName() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SystemInfo
Get osName
getOutputDir() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SuiteInfo
Get outputDir
getParameterValues() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Get parameterValues
getPickle(Pickle) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTestNGPickleHelper
Get Gherkin Pickle object from TestNG Pickle object
getPickle(PickleWrapper) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberPickleWrapperHelper
Get Pickle object from PickleWrapper object
getPickleStepTestSteps(List<TestStep>) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTestStepHelper
Get all test steps that are derived from the PickleStepTestStep class which represents Given / When / Then steps
getPid() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.ProcessInfo
Get PID of current process
getPlatformName() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
Get Platform Name
getProcessInfo() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Get processInfo
getRelativeFeatureFilePath(String) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberFeatureHelper
Get feature file path relative to project's source directory
getRemoteUrl() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
Get remote driver URL
getResult() - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
Get result
getResult() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Get step result
getSaucelabAccessKey() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
Get Saucelab Access Key
getSaucelabBrowserName() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
Get Saucelab Browser Name
getSaucelabUsername() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
Get Saucelab Username
getScenarioDescription() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
Get the description of a scenario
getScenarioDescription() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Get testDescription
getScenarioEnd() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
Get the end date of a scenario
getScenarioEnd() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Get testEnd
getScenarioId() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
Get the ID of a scenario
getScenarioId() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestStepEventPayload
Get scenario ID
getScenarioId() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Get methodId
getScenarioId() - Method in class de.qytera.qtaf.core.events.payload.QtafTestStepEventPayload
Get scenarioId
getScenarioId() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Get test ID
getScenarioId() - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
Get scenarioId
getScenarioIdFromTag(Scenario) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberScenarioHelper
Find the tag that represents the test ID and extracts the test ID
getScenarioLogCollection() - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
Get test step collections
getScenarioName() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
Get the name of a scenario
getScenarioName() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Get testId
getScenarioName() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Get testId
getScenarioName() - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Get scenarioName
getScenarioParameters() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Get parameters
getScenarioStart() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
Get the start date of a scenario
getScenarioStart() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Get testStart
getScenarioStatus() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
Get the status of a scenario
getScenarioStatus() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Get scenarioStatus
getScenarioTag(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Get scenario Tag
getScenarioTags() - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Get scenarioTags
getScreenshotAfter() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Get screenshotAfter
getScreenshotAfter() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Get screenshotAfter
getScreenshotBefore() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Get screenshotBefore
getScreenshotBefore() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Get screenshotBefore
getScreenshotPaths() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Get screenshotPaths
getStack() - Method in class de.qytera.qtaf.core.log.model.error.ErrorLog
Get stack
getStackTrace() - Method in class de.qytera.qtaf.core.log.model.error.ErrorLog
Get stack trace
getStackTrace() - Method in class de.qytera.qtaf.core.log.model.error.ThrowableWrapper
Get stack trace
getStart() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Get start
getStart() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Get start
getStart() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Get start
getStartDate() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestingContext
Get start date of the test suite
getStartDate() - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
Get startDate
getStatus() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Get status
getStatus() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Get status
getStep() - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
Get step
getStep() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Get step annotation
getStepParameters() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Get step parameter list
getStepPosition() - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
Get stepIndex
getStepResults(TestCaseState) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTestCaseStateHelper
Get test result object list from a TestCaseState object
getString(String) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
Get string value from key
getString(String, String) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
Get string value from key
getStringFromEnvironment(String) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
Get value from environment variable
getStringFromSystemProperty(String) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
Get value from system properties
getSubTypesOf(Class<?>) - Static method in class de.qytera.qtaf.core.reflection.ClassLoader
Get a set of classes that are directly derived from the given class
getSubTypesOf(Class<?>, List<String>) - Static method in class de.qytera.qtaf.core.reflection.ClassLoader
Get a set of classes that are directly derived from the given class
getSubTypesOfRecursively(Class<?>, Set<Class<?>>, List<String>) - Static method in class de.qytera.qtaf.core.reflection.ClassLoader
Get a set of classes that are derived from the given class
getSuiteInfo() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Get suiteInfo
getSuiteName() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestingContext
Get name of the test suite
getSuiteName() - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
Get suiteName
getSystemInfo() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Get systemInfo
getTag(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Get tag
getTagMetaData(Scenario) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberScenarioHelper
Extract key value pairs from cucumber tags i.e. a tag @MyKey:MyValue will be added to the resulting kv-pairs as ["MyKey" => "MyValue"]
getTags() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Get tags
getTags() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Get tags
getTestCase(TestCaseState) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTestCaseStateHelper
Get TestCase object from TestCaseState object
getTestCaseAnnotation() - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
Get testCaseAnnotation
getTestCaseState(Scenario) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberScenarioHelper
Get the test case state object from a scenario object
getTestClassId(ITestResult) - Static method in class de.qytera.qtaf.testng.helper.TestResultHelper
Build Test ID from test class and test method name
getTestContextInstance(ITestResult) - Static method in class de.qytera.qtaf.testng.helper.TestResultHelper
Get test context object
getTestFeatureLogCollections() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Get test case log collections
getTestGroupsFromConfiguration() - Static method in class de.qytera.qtaf.core.config.helper.QtafTestExecutionConfigHelper
Get all groups that should run
getTestId(List<String>) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTagHelper
Find the tag that represents the test ID and extracts the test ID
getTestMethodId(ITestResult) - Static method in class de.qytera.qtaf.testng.helper.TestResultHelper
Build Test ID from test class and test method name
getTestSets() - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Get test sets
getTestStepPosition(List<TestStep>, TestStep) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTestStepHelper
Get the positions of the given test step in a list of test steps
getTestStepPositions(List<TestStep>) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTestStepHelper
Get the positions of test steps (Given, When, Then).
getTestSuiteLogCollection() - Static method in class de.qytera.qtaf.core.QtafFactory
Get Test suite log collection
getThreadId() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
Get the thread ID of a scenario
getThreadId() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Get threadId
getThreadId() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Get threadId
getThreadId() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.ThreadInfo
Get threadId
getThreadInfo() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Get threadInfo
getThreadName() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
Get the name of the thread the scenario was executed in
getThreadName() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Get threadName
getThreadName() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Get threadName
getThreadName() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.ThreadInfo
Get threadName
getType() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.TestParameter
Get type
getType() - Method in class de.qytera.qtaf.core.log.model.error.ErrorLog
Get type
getType() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Get type
getType() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.StepParameter
Get type
getUserDir() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SystemInfo
Get userDir
getUuid() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Get uuid
getUuid() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Get uuid
getValue() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.TestParameter
Get value
getValue() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.StepParameter
Get value
getWebDriver() - Static method in class de.qytera.qtaf.core.QtafFactory
Get Selenium Web Driver instance
groupDependencies - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
All groups that the scenario depends on (see TestNG group dependencies)
groups - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
scenario groups
GsonFactory - Class in de.qytera.qtaf.core.gson
Generate GSON object with custom serializers
GsonFactory() - Constructor for class de.qytera.qtaf.core.gson.GsonFactory
 
GsonHelper - Class in de.qytera.qtaf.core.gson
Helper class for creating GSON objects
GsonHelper() - Constructor for class de.qytera.qtaf.core.gson.GsonHelper
 

H

hasAllGroupNames(List<String>) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Check if scenario entity has all of the given group names
hasAnyGroupName(List<String>) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Check if scenario entity has any of the given group names
hasError() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Check if an error occurred
hasFeatureTag(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Check if feature tag exists
hasGroupName(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Check if scenario entity has group name
hashCode() - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
Calculate hash code for this instance The contains() methods of the collections use the hash code to check if object is already stored.
hashCode() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Calculate hash code for this instance.
hashCode() - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
 
hasPackageName(String) - Static method in class de.qytera.qtaf.core.reflection.ClassLoader
Check if list already contains package name
hasScenarioTag(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Check if scenario tag exists

I

IEventSubscriber - Interface in de.qytera.qtaf.core.events.interfaces
Interface that all event subscribers have to implement
info(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Add info message
info(String, Object...) - Method in class de.qytera.qtaf.core.log.Logger
Log at info level
INFO - Enum constant in enum class de.qytera.qtaf.core.log.model.LogLevel
INFO level
initialize() - Method in interface de.qytera.qtaf.core.context.IQtafTestContext
Initialize test context
initialize() - Method in class de.qytera.qtaf.core.event_subscriber.step.StepLoggerSubscriber
 
initialize() - Method in class de.qytera.qtaf.core.event_subscriber.test.ClearLogsBeforeTestingSubscriber
 
initialize() - Method in class de.qytera.qtaf.core.event_subscriber.test.PersistLogFileSubscriber
 
initialize() - Method in class de.qytera.qtaf.core.event_subscriber.test.QtafLoggingSubscriber
 
initialize() - Method in class de.qytera.qtaf.core.event_subscriber.test.QuitDriverSubscriber
 
initialize() - Method in class de.qytera.qtaf.core.event_subscriber.test.ScreenshotSubscriber
 
initialize() - Static method in class de.qytera.qtaf.core.events.EventListenerInitializer
Initialize the event system
initialize() - Method in interface de.qytera.qtaf.core.events.interfaces.IEventSubscriber
 
initialize() - Static method in class de.qytera.qtaf.core.QtafInitializer
Initialize the framework
initialize() - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
Initialize test context
initialize() - Method in class de.qytera.qtaf.testng.context.QtafTestNGContext
Initialize test context
initialize() - Method in class de.qytera.qtaf.testng.event_subscriber.TestNGLoggingSubscriber
Subscribe to events and register event handlers
initializeTest(Scenario) - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
Before hooks run before the first step of each scenario.
initWebDriverManager(WebDriverManager) - Method in class de.qytera.qtaf.core.selenium.AbstractDriver
Initialize web driver manager
InternetExplorerDriver - Class in de.qytera.qtaf.core.selenium
This class is responsible for connecting to a local Internet Explorer browser
InternetExplorerDriver() - Constructor for class de.qytera.qtaf.core.selenium.InternetExplorerDriver
 
invoke(MethodInvocation) - Method in class de.qytera.qtaf.core.guice.method_interceptor.QtafStepTrackerInterceptor
This method works as a proxy for methods.
IQtafTestContext - Interface in de.qytera.qtaf.core.context
Interface that all test context classes have to implement
IQtafTestEventPayload - Interface in de.qytera.qtaf.core.events.payload
Interface that all test event entity classes have to implement
IQtafTestingContext - Interface in de.qytera.qtaf.core.events.payload
Interface that all test context classes have to implement
IQtafTestStepEventPayload - Interface in de.qytera.qtaf.core.events.payload
Interface for step event payload objects
isDispatched() - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
Get dispatched
isEmpty() - Method in class de.qytera.qtaf.core.log.model.error.ErrorLogCollection
Check if there are no error logs
isInitialized() - Static method in class de.qytera.qtaf.core.QtafInitializer
Get status of Initializer
isKeyValuePair(String) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTagHelper
Check if a given string is a key-value-pair (matches keyValueRegex)
isTag(String) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTagHelper
Check if a given string is a tag
IWebDriverTestContext - Interface in de.qytera.qtaf.core.context
Interface that web driver test contexts have to implement

L

level - Variable in class de.qytera.qtaf.core.log.model.message.LogMessage
Log level
logCollection - Variable in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
Log collection for the current method
logCollection - Variable in class de.qytera.qtaf.testng.context.QtafTestNGContext
Log collection for the current method
logDirectory - Variable in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
Directory where log files are persisted
LogFileWriter - Class in de.qytera.qtaf.core.log.service
Class for writing log file
LogFileWriter() - Constructor for class de.qytera.qtaf.core.log.service.LogFileWriter
 
logger - Variable in class de.qytera.qtaf.core.config.entity.ConfigMap
Logger
logger - Static variable in class de.qytera.qtaf.core.selenium.AbstractDriver
Logger
Logger - Class in de.qytera.qtaf.core.log
QTAF wrapper class for Log4J logger
LoggingError - Class in de.qytera.qtaf.core.log.model.error
Entity class for logging errors
LoggingError(Throwable) - Constructor for class de.qytera.qtaf.core.log.model.error.LoggingError
Constructor
LogLevel - Enum Class in de.qytera.qtaf.core.log.model
Log levels
logMessage - Variable in class de.qytera.qtaf.core.events.payload.QtafTestStepEventPayload
Log message of the executed step
LogMessage - Class in de.qytera.qtaf.core.log.model.message
Log message class holds information about log messages
LogMessage(LogLevel, String) - Constructor for class de.qytera.qtaf.core.log.model.message.LogMessage
Constructor
logsPersisted - Static variable in class de.qytera.qtaf.core.events.QtafEvents
Subject that emits an event when the logs were persisted successfully to the disk.

M

main(String[]) - Static method in class de.qytera.qtaf.testng.QtafTestNGRunner
 
mapCucumberStatusToLogStatus(Status) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberLogMessageHelper
Map the status of a cucumber step to a QTAF log message step
message - Variable in class de.qytera.qtaf.core.log.model.message.LogMessage
Log message
methodDependencies - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
All test methods the scenario depends on (see testNG method dependencies)
methodInfo - Variable in class de.qytera.qtaf.testng.events.payload.TestNGTestEventPayload
Method info

N

name() - Element in annotation interface de.qytera.qtaf.core.config.annotations.TestFeature
Feature name
name() - Element in annotation interface de.qytera.qtaf.core.guice.annotations.Step
Test step name

O

onBeforeScenario(QTAFCucumberScenarioEntity) - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
Method that runs before each scenario
onFinish(ITestContext) - Method in class de.qytera.qtaf.testng.event_listener.TestNGEventListener
 
onStart(ITestContext) - Method in class de.qytera.qtaf.testng.event_listener.TestNGEventListener
 
onTestFailedButWithinSuccessPercentage(ITestResult) - Method in class de.qytera.qtaf.testng.event_listener.TestNGEventListener
 
onTestFailure(ITestResult) - Method in class de.qytera.qtaf.testng.event_listener.TestNGEventListener
 
onTestSkipped(ITestResult) - Method in class de.qytera.qtaf.testng.event_listener.TestNGEventListener
 
onTestStart(ITestResult) - Method in class de.qytera.qtaf.testng.event_listener.TestNGEventListener
 
onTestSuccess(ITestResult) - Method in class de.qytera.qtaf.testng.event_listener.TestNGEventListener
 
originalEvent - Variable in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
Original event fired by the test framework (TestNG, Cucumber)
originalEvent - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Original event fired by the test framework (TestNG, Cucumber, ...)
originalEvent - Variable in class de.qytera.qtaf.testng.events.payload.TestNGTestEventPayload
Original event dispatched by TestNG

P

parameterValues - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Values of the parameters that were passed to the scenario
parseGroupTags() - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Parse group tag
parseTestSetTags() - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Parse test set tag
PASS - Enum constant in enum class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Status
 
PENDING - Enum constant in enum class de.qytera.qtaf.core.events.payload.ScenarioStatus
 
PENDING - Enum constant in enum class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.Status
 
PENDING - Enum constant in enum class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Status
 
persistErrorLogs(ErrorLogCollection) - Static method in class de.qytera.qtaf.core.log.service.LogFileWriter
Create a error log file
PersistLogFileSubscriber - Class in de.qytera.qtaf.core.event_subscriber.test
Event subscriber that subscribes to testing finished events and creates a log file when event is dispatched
PersistLogFileSubscriber() - Constructor for class de.qytera.qtaf.core.event_subscriber.test.PersistLogFileSubscriber
 
persistLogs(TestSuiteLogCollection) - Static method in class de.qytera.qtaf.core.log.service.LogFileWriter
Persist logs to local disk

Q

qtafConfigResourcesBaseDir - Static variable in class de.qytera.qtaf.core.config.ConfigurationFactory
Base resource directory
QtafCucumberHooks - Class in de.qytera.qtaf.cucumber.listener
Class that listens to Cucumber events and dispatches QTAF events
QtafCucumberHooks() - Constructor for class de.qytera.qtaf.cucumber.listener.QtafCucumberHooks
 
QTAFCucumberScenarioEntity - Class in de.qytera.qtaf.cucumber.entity
Entity class that holds information about a scenario
QTAFCucumberScenarioEntity() - Constructor for class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
 
QTAFCucumberScenarioEntityFactory - Class in de.qytera.qtaf.cucumber.entity
Factory class for QTAF Cucumber Scenario Entities
QTAFCucumberScenarioEntityFactory() - Constructor for class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntityFactory
 
QtafEvents - Class in de.qytera.qtaf.core.events
This class manages events emitted by the Qtaf framework
QtafEvents() - Constructor for class de.qytera.qtaf.core.events.QtafEvents
 
QtafFactory - Class in de.qytera.qtaf.core
Factory Class
QtafFactory() - Constructor for class de.qytera.qtaf.core.QtafFactory
 
QtafInitializer - Class in de.qytera.qtaf.core
This class is responsible for initializing objects and workspaces (directories and files)
QtafInitializer() - Constructor for class de.qytera.qtaf.core.QtafInitializer
 
QtafLoggingSubscriber - Class in de.qytera.qtaf.core.event_subscriber.test
This subscriber is responsible for adding log messages to the corresponding log collections
QtafLoggingSubscriber() - Constructor for class de.qytera.qtaf.core.event_subscriber.test.QtafLoggingSubscriber
 
QtafModule - Class in de.qytera.qtaf.core.guice
Guice module used in TestContext classes
QtafModule() - Constructor for class de.qytera.qtaf.core.guice.QtafModule
 
QtafStepTrackerInterceptor - Class in de.qytera.qtaf.core.guice.method_interceptor
Method interceptor for methods that are annotated with the Step annotation
QtafStepTrackerInterceptor() - Constructor for class de.qytera.qtaf.core.guice.method_interceptor.QtafStepTrackerInterceptor
 
QtafTestContextPayload - Class in de.qytera.qtaf.core.events.payload
Entity class for payloads of TestContext events
QtafTestContextPayload() - Constructor for class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
 
QtafTestEventPayload - Class in de.qytera.qtaf.core.events.payload
Entity class for test events
QtafTestEventPayload() - Constructor for class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
 
QtafTestExecutionConfigHelper - Class in de.qytera.qtaf.core.config.helper
Class that provides methods for extracting information about the test execution from the configuration
QtafTestExecutionConfigHelper() - Constructor for class de.qytera.qtaf.core.config.helper.QtafTestExecutionConfigHelper
 
QtafTestNGContext - Class in de.qytera.qtaf.testng.context
Test context works as a factory class and state manager for test classes.
QtafTestNGContext() - Constructor for class de.qytera.qtaf.testng.context.QtafTestNGContext
Constructor
QtafTestNGCucumberContext - Class in de.qytera.qtaf.cucumber.context
Cucumber Test Contexts.
QtafTestNGCucumberContext() - Constructor for class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
Constructor with initialization
QtafTestNGCucumberContext(boolean) - Constructor for class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
Constructor with optional initialization
QtafTestNGRunner - Class in de.qytera.qtaf.testng
 
QtafTestNGRunner() - Constructor for class de.qytera.qtaf.testng.QtafTestNGRunner
 
QtafTestStepEventPayload - Class in de.qytera.qtaf.core.events.payload
Step event payload object
QtafTestStepEventPayload() - Constructor for class de.qytera.qtaf.core.events.payload.QtafTestStepEventPayload
 
QuitDriverSubscriber - Class in de.qytera.qtaf.core.event_subscriber.test
 
QuitDriverSubscriber() - Constructor for class de.qytera.qtaf.core.event_subscriber.test.QuitDriverSubscriber
 

R

readDefaultConfigurationFileContent() - Static method in class de.qytera.qtaf.core.config.ConfigurationFactory
Reads the default configuration file that is shipped with the QTAF JAR file
removeFeatureTag(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Remove feature tag
removeGroupName(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Remove group name
removePackageName(String) - Static method in class de.qytera.qtaf.core.reflection.ClassLoader
CRemove package name form the list
removeScenarioTag(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Remove scenario tag
removeTag(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Remove tag
removeTestSet(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Remove test set
restartDriver() - Method in interface de.qytera.qtaf.core.context.IQtafTestContext
Destroys the current browser and starts a new one
restartDriver() - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
Restart browser
restartDriver() - Method in class de.qytera.qtaf.testng.context.QtafTestNGContext
Restart browser
runScenario(PickleWrapper, FeatureWrapper) - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
TestNG test that executes all cucumber scenarios

S

SAUCE_ACCESS_KEY - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
 
SAUCE_BROWSER_NAME - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
 
SAUCE_USERNAME - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
 
SaucelabsDriver - Class in de.qytera.qtaf.core.selenium
 
SaucelabsDriver() - Constructor for class de.qytera.qtaf.core.selenium.SaucelabsDriver
 
scenarioDescription - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Description of the scenario
scenarioEnd - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
End date of the scenario
scenarioId - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
ID of the scenario
scenarioId - Variable in class de.qytera.qtaf.core.events.payload.QtafTestStepEventPayload
ID of the scenario the step belongs to
ScenarioLogCollectionIndex - Class in de.qytera.qtaf.core.log.model.collection
Index that holds all scenario log collections
ScenarioLogCollectionRepository - Class in de.qytera.qtaf.core.log.repository
Helper class for finding scenario logs
ScenarioLogCollectionRepository() - Constructor for class de.qytera.qtaf.core.log.repository.ScenarioLogCollectionRepository
 
scenarioName - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Name of the scenario
scenarioParameters - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Parameters that were passed to the scenario
scenarios() - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
Method that loads and provides Cucumber Scenario entities
scenarioStart - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Start date of the scenario
scenarioStatus - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Status of the scenario
ScenarioStatus - Enum Class in de.qytera.qtaf.core.events.payload
 
SCREENSHOTS_AFTER_SCENARIO - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
 
SCREENSHOTS_AFTER_STEP - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
 
SCREENSHOTS_BEFORE_SCENARIO - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
 
SCREENSHOTS_BEFORE_STEP - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
 
ScreenshotSubscriber - Class in de.qytera.qtaf.core.event_subscriber.test
Event subscriber that takes screenshots of tests
ScreenshotSubscriber() - Constructor for class de.qytera.qtaf.core.event_subscriber.test.ScreenshotSubscriber
 
screenshotTaken - Static variable in class de.qytera.qtaf.core.events.QtafEvents
Subject that emits an event when a screenshot is taken
SeleniumDriverConfigHelper - Class in de.qytera.qtaf.core.selenium.helper
Helper class for getting selenium driver configuration values
SeleniumDriverConfigHelper() - Constructor for class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
 
SeleniumScreenshotError - Class in de.qytera.qtaf.core.log.model.error
 
SeleniumScreenshotError(Throwable) - Constructor for class de.qytera.qtaf.core.log.model.error.SeleniumScreenshotError
Constructor
serialize(TestFeature, Type, JsonSerializationContext) - Method in class de.qytera.qtaf.core.gson.serializer.TestCaseAnnotationSerializer
 
serialize(Step, Type, JsonSerializationContext) - Method in class de.qytera.qtaf.core.gson.serializer.StepAnnotationSerializer
 
serialize(Throwable, Type, JsonSerializationContext) - Method in class de.qytera.qtaf.core.gson.serializer.ThrowableSerializer
 
setBoolean(String, Boolean) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
Set boolean value
setDescription(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Set test description
setDescription(String) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Step
Set description
setDispatched(boolean) - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
Set dispatched
setDouble(String, Double) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
Set double value
setDriverName(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Set driverName
setDriverVersion(WebDriverManager) - Method in class de.qytera.qtaf.core.selenium.AbstractDriver
Set web driver version
setDuration(long) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Set duration
setDuration(long) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Set duration
setDuration(long) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Set duration
setEnd(Date) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Set end
setEnd(Date) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Set end
setEnd(Date) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Set end
setEndDate(Date) - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
Set endDate
setError(ThrowableWrapper) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Set step error
setError(Throwable) - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
Set error
setError(Throwable) - Method in class de.qytera.qtaf.core.log.model.error.ErrorLog
Set error
setError(Throwable) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Set step error
setFeatureDescription(String) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Set featureDescription
setFeatureId(int) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Set uniqueId
setFeatureName(String) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Set featureName
setFeatureName(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Set featureName
setFeatureTags(Map<String, String>) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Set featureTags
setFieldValue(Object, Field, Object) - Static method in class de.qytera.qtaf.core.reflection.FieldHelper
Set value of an object field using the Reflection API
setFieldValue(Object, String, Object) - Static method in class de.qytera.qtaf.core.reflection.FieldHelper
Set value of an object field using the Reflection API
setGroupDependencies(String[]) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Set groupDependencies
setGroupDependencies(String[]) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Set test group dependencies
setGroupNames(List<String>) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Set groupNames
setGroups(String[]) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Set groups
setGroups(String[]) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Set groups
setId(int) - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
Set id
setId(UUID) - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
Set id
setInstance(TestSuiteLogCollection) - Static method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Set instance
setInt(String, Integer) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
Set int value
setJavaVersion(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SystemInfo
Set javaVersion
setLevel(LogLevel) - Method in class de.qytera.qtaf.core.log.model.message.LogMessage
Set log level
setLogCollection(TestScenarioLogCollection) - Method in interface de.qytera.qtaf.core.context.IQtafTestContext
Set the current log collection
setLogCollection(TestScenarioLogCollection) - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
 
setLogCollection(TestScenarioLogCollection) - Method in class de.qytera.qtaf.testng.context.QtafTestNGContext
Set the current log collection
setLogDirectory(String) - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
Set logDirectory
setLogMessage(LogMessage) - Method in class de.qytera.qtaf.core.events.payload.QtafTestStepEventPayload
Set logMessage
setMessage(String) - Method in class de.qytera.qtaf.core.log.model.message.LogMessage
Set log message
setMethodDependencies(String[]) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Set methodDependencies
setMethodDependencies(String[]) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Set test method dependencies
setMethodInfo(TestNGTestEventPayload.MethodInfo) - Method in class de.qytera.qtaf.testng.events.payload.TestNGTestEventPayload
Set methodInfo
setMethodInvocation(MethodInvocation) - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
Set methodInvocation
setMethodName(String) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Set methodName
setName(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.TestParameter
Set name
setName(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SuiteInfo
Set name
setName(String) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Step
Set name
setName(String) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.StepParameter
Set name
setOriginalEvent(Object) - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
Set originalEvent
setOriginalEvent(Object) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Set originalEvent
setOriginalEvent(ITestContext) - Method in class de.qytera.qtaf.testng.events.payload.TestNGTestContextPayload
 
setOriginalEvent(ITestResult) - Method in class de.qytera.qtaf.testng.events.payload.TestNGTestEventPayload
Set originalEvent
setOsName(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Set osName
setOutputDir(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SuiteInfo
Set outputDir
setParameterValues(Object[]) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Set parameterValues
setResult(Object) - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
Set result
setResult(Object) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Set step result
setScenarioDescription(String) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Set testDescription
setScenarioEnd(Date) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Set testEnd
setScenarioId(String) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Set methodId
setScenarioId(String) - Method in class de.qytera.qtaf.core.events.payload.QtafTestStepEventPayload
Set scenarioId
setScenarioId(String) - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
Set scenarioId
setScenarioName(String) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Set testId
setScenarioName(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Set scenarioName
setScenarioParameters(Parameter[]) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Set parameters
setScenarioStart(Date) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Set testStart
setScenarioStatus(ScenarioStatus) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Set scenarioStatus
setScenarioTags(Map<String, List<String>>) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Set scenarioTags
setScreenshotAfter(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Set screenshotAfter
setScreenshotAfter(String) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Set screenshotAfter
setScreenshotBefore(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Set screenshotBefore
setScreenshotBefore(String) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Set screenshotBefore
setStart(Date) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Set start
setStart(Date) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Set start
setStart(Date) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Set start
setStartDate(Date) - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
Set startDate
setStatus(TestScenarioLogCollection.Status) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Set test status
setStatus(StepInformationLogMessage.Status) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Set status
setStep(Step) - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
Set step
setStep(Step) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Set step annotation
setStepParameters(ArrayList<StepInformationLogMessage.StepParameter>) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Set step parameter list
setStepPosition(int) - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
Set stepIndex
setString(String, String) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
Set string value
setSuiteInfo(TestSuiteLogCollection.SuiteInfo) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
Set suiteInfo
setSuiteName(String) - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
Set suiteName
setTestCaseAnnotation(TestFeature) - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
Set testCaseAnnotation
setTestSet(List<String>) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
Set test sets
setThreadId(long) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Set threadId
setThreadId(long) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Set threadId
setThreadId(long) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.ThreadInfo
Set threadId
setThreadName(String) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Set threadName
setThreadName(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Set threadName
setThreadName(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.ThreadInfo
Set threadName
setType(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.TestParameter
Set type
setType(String) - Method in class de.qytera.qtaf.core.log.model.error.ErrorLog
Set type
setType(String) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.StepParameter
Set type
setUserDir(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SystemInfo
Set userDir
setValue(Object) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.TestParameter
Set value
setValue(Object) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.StepParameter
Set value
shallRun(QTAFCucumberScenarioEntity) - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
Method that check if a scenario shall run or not
shouldQuitDriverAfterTesting() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
Determine if QTAF should quit driver after testing
shouldTakeScreenshotsAfterScenario() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
Determine if screenshots should be taken after a scenario
shouldTakeScreenshotsAfterStep() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
Determine if screenshots should be taken after a step
shouldTakeScreenshotsBeforeScenario() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
Determine if screenshots should be taken before a scenario
shouldTakeScreenshotsBeforeStep() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
Determine if screenshots should be taken before a step
SKIPPED - Enum constant in enum class de.qytera.qtaf.core.events.payload.ScenarioStatus
 
SKIPPED - Enum constant in enum class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.Status
 
SKIPPED - Enum constant in enum class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Status
 
stack - Variable in class de.qytera.qtaf.core.log.model.error.ErrorLog
Error type
startDate - Variable in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
Start date of the test suite
startTesting - Static variable in class de.qytera.qtaf.core.events.QtafEvents
Subject that emits events when all tests are finished.
Step - Annotation Interface in de.qytera.qtaf.core.guice.annotations
Method annotation for test steps
Step() - Constructor for class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Step
 
StepAnnotationSerializer - Class in de.qytera.qtaf.core.gson.serializer
Converts Step annotation to JSON
StepAnnotationSerializer() - Constructor for class de.qytera.qtaf.core.gson.serializer.StepAnnotationSerializer
 
stepExecutionFailure - Static variable in class de.qytera.qtaf.core.events.QtafEvents
Subject that emits an event when a step method fails and transfers information about the executed step
StepExecutionInfo - Class in de.qytera.qtaf.core.guice.invokation
Information object that contains Step execution information
StepExecutionInfo() - Constructor for class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
 
stepExecutionSuccess - Static variable in class de.qytera.qtaf.core.events.QtafEvents
Subject that emits an event when a step method is executed successfully and transfers information about the executed step
StepInformationLogMessage - Class in de.qytera.qtaf.core.log.model.message
Log message for called steps
StepInformationLogMessage(String, String) - Constructor for class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
Constructor
StepInformationLogMessage.Status - Enum Class in de.qytera.qtaf.core.log.model.message
Step status
StepInformationLogMessage.Step - Class in de.qytera.qtaf.core.log.model.message
This data class holds the information from the Step annotation
StepInformationLogMessage.StepParameter - Class in de.qytera.qtaf.core.log.model.message
Data class for step parameter information
stepLog - Static variable in class de.qytera.qtaf.core.events.QtafEvents
Subject that emits an event when a new LogMessage object is created
StepLoggerSubscriber - Class in de.qytera.qtaf.core.event_subscriber.step
This subscriber reacts to lifecycle events of step methods
StepLoggerSubscriber() - Constructor for class de.qytera.qtaf.core.event_subscriber.step.StepLoggerSubscriber
 
StepParameter(String, String, Object) - Constructor for class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.StepParameter
Constructor
SUCCESS - Enum constant in enum class de.qytera.qtaf.core.events.payload.ScenarioStatus
 
SUCCESS - Enum constant in enum class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.Status
 
SuiteInfo() - Constructor for class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SuiteInfo
 
suiteName - Variable in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
Name of the test suite
SystemInfo() - Constructor for class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SystemInfo
 

T

TestCaseAnnotationSerializer - Class in de.qytera.qtaf.core.gson.serializer
Converts TestCase annotation to JSON
TestCaseAnnotationSerializer() - Constructor for class de.qytera.qtaf.core.gson.serializer.TestCaseAnnotationSerializer
 
TestContextHelper - Class in de.qytera.qtaf.core.context
Helper methods for ITestContext implementations
TestContextHelper() - Constructor for class de.qytera.qtaf.core.context.TestContextHelper
 
TestError - Class in de.qytera.qtaf.core.log.model.error
 
TestError(Throwable) - Constructor for class de.qytera.qtaf.core.log.model.error.TestError
Constructor
testFailedButWithinSuccessPercentage - Static variable in class de.qytera.qtaf.core.events.QtafEvents
Subject that emits an event when a test is skipped.
testFailure - Static variable in class de.qytera.qtaf.core.events.QtafEvents
Subject that emits an event when a test finishes with error.
TestFeature - Annotation Interface in de.qytera.qtaf.core.config.annotations
Test case annotation should be used for all classes that contain tests
testFeatureAnnotation - Variable in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
Page object annotation reference
testFeatureAnnotation - Variable in class de.qytera.qtaf.testng.context.QtafTestNGContext
Page object annotation reference
testFeatureLogCollection - Variable in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
Log collection for all methods in this class
testFeatureLogCollection - Variable in class de.qytera.qtaf.testng.context.QtafTestNGContext
Log collection for all methods in this class
TestFeatureLogCollection - Class in de.qytera.qtaf.core.log.model.collection
Collection that holds all log messages from a specific test case class
TestFunctions - Annotation Interface in de.qytera.qtaf.core.guice.annotations
 
TestNGEventListener - Class in de.qytera.qtaf.testng.event_listener
Event listener for TestNG events
TestNGEventListener() - Constructor for class de.qytera.qtaf.testng.event_listener.TestNGEventListener
 
TestNGFactory - Class in de.qytera.qtaf.testng.test_factory
This class is responsible for creating instances of all test classes
TestNGFactory() - Constructor for class de.qytera.qtaf.testng.test_factory.TestNGFactory
 
TestNGLoggingSubscriber - Class in de.qytera.qtaf.testng.event_subscriber
Event subscriber that reacts to Qtaf lifecycle events and creates log messages
TestNGLoggingSubscriber() - Constructor for class de.qytera.qtaf.testng.event_subscriber.TestNGLoggingSubscriber
 
TestNGTestContextPayload - Class in de.qytera.qtaf.testng.events.payload
 
TestNGTestContextPayload(ITestContext) - Constructor for class de.qytera.qtaf.testng.events.payload.TestNGTestContextPayload
 
TestNGTestEventPayload - Class in de.qytera.qtaf.testng.events.payload
TestNG event payload information class
TestNGTestEventPayload(ITestResult) - Constructor for class de.qytera.qtaf.testng.events.payload.TestNGTestEventPayload
Constructor
TestParameter(String, String, Object) - Constructor for class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.TestParameter
Constructor
TestResultHelper - Class in de.qytera.qtaf.testng.helper
Helper class for extracting attributes from TestResult objects
TestResultHelper() - Constructor for class de.qytera.qtaf.testng.helper.TestResultHelper
 
TestScenarioLogCollection - Class in de.qytera.qtaf.core.log.model.collection
This class works as a collection for log messages that are produced during a test execution.
TestScenarioLogCollection.Status - Enum Class in de.qytera.qtaf.core.log.model.collection
Test execution status
TestScenarioLogCollection.TestParameter - Class in de.qytera.qtaf.core.log.model.collection
Data class for step parameter information
testSkipped - Static variable in class de.qytera.qtaf.core.events.QtafEvents
Subject that emits an event when a test is skipped.
testStarted - Static variable in class de.qytera.qtaf.core.events.QtafEvents
Subject that emits events when all tests are finished.
testSuccess - Static variable in class de.qytera.qtaf.core.events.QtafEvents
Subject that emits an event when a test finishes successfully.
testSuiteLogCollection - Static variable in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
Global log collection that holds all log messages from the tests
testSuiteLogCollection - Static variable in class de.qytera.qtaf.testng.context.QtafTestNGContext
Global log collection that holds all log messages from the tests
TestSuiteLogCollection - Class in de.qytera.qtaf.core.log.model.collection
Collection that holds all log messages from all test classes
TestSuiteLogCollection.ProcessInfo - Class in de.qytera.qtaf.core.log.model.collection
 
TestSuiteLogCollection.SuiteInfo - Class in de.qytera.qtaf.core.log.model.collection
Suite information
TestSuiteLogCollection.SystemInfo - Class in de.qytera.qtaf.core.log.model.collection
Information about the system the test suite was executed on
TestSuiteLogCollection.ThreadInfo - Class in de.qytera.qtaf.core.log.model.collection
Thread information
threadId - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Thread ID of the scenario
ThreadInfo() - Constructor for class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.ThreadInfo
 
threadName - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
Thread name of the scenario
ThrowableSerializer - Class in de.qytera.qtaf.core.gson.serializer
Converts Throwable object to JSON
ThrowableSerializer() - Constructor for class de.qytera.qtaf.core.gson.serializer.ThrowableSerializer
 
ThrowableWrapper - Class in de.qytera.qtaf.core.log.model.error
This class is a wrapper class for java.lang.Throwable, because GSON is not able to serialize this class
ThrowableWrapper(Throwable) - Constructor for class de.qytera.qtaf.core.log.model.error.ThrowableWrapper
Constructor
TokenSeparatedStringHelper - Class in de.qytera.qtaf.core.util
Helper for token separated strings
TokenSeparatedStringHelper() - Constructor for class de.qytera.qtaf.core.util.TokenSeparatedStringHelper
 
toList(String, String) - Static method in class de.qytera.qtaf.core.util.TokenSeparatedStringHelper
Transform a token separated string of values to a list of values
toList(String, String, boolean) - Static method in class de.qytera.qtaf.core.util.TokenSeparatedStringHelper
Transform a token separated string of values to a list of values
trace(String, Object...) - Method in class de.qytera.qtaf.core.log.Logger
Log at trace level
type - Variable in class de.qytera.qtaf.core.log.model.error.ErrorLog
Error type

U

UNDEFINED - Enum constant in enum class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Status
 

V

valueOf(String) - Static method in enum class de.qytera.qtaf.core.events.payload.ScenarioStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.qytera.qtaf.core.log.model.LogLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Status
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.qytera.qtaf.core.events.payload.ScenarioStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.qytera.qtaf.core.log.model.LogLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Status
Returns an array containing the constants of this enum class, in the order they are declared.

W

warn(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
Add warn message
warn(String, Object...) - Method in class de.qytera.qtaf.core.log.Logger
Log at warn level
WARN - Enum constant in enum class de.qytera.qtaf.core.log.model.LogLevel
WARN level
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form