Table of Contents

Namespace Ranorex.Core.Testing

Classes

DataBindingManager
DataConnectorManager
DataRange

Specifies the minimum range and maximum range of the used DataContext instance.

DataRangeSet

A class that represents a collection of DataRange. This class enables to specify a set of ranges e.g. '10-20,33,45-80,90'.

EnumDisplayNameAttribute
ErrorBehaviorTypeConverter
FolderNode
IEnumerableExtensions
ModuleGroupLeaf
ModuleGroupNode
ModuleGroupTable
ReportSettings
RunTestRailsParams
SetupNode
SmartFolderNode

Provides functionality to create, load, and run a smart folder.

TearDownNode
TestCaseNode

Provides functionality to create, load, and run a test case.

TestModuleActivator

Provides functionality to register and resolve factory methods to create ITestModule instances with a specific unique ID and/or name from assemblies.

TestModuleAttribute

Use to mark a class as a Ranorex test module. The marked class needs to implement the ITestModule interface.

TestModuleLeaf

Represents a module in a test suite.

TestModuleRunner

Provides functionality to execute ITestModule instances.

TestSuite

Provides functionality to create, load, save, and run a test suite.

TestSuiteCheckableEntry
TestSuiteEntry
TestSuiteEntryContainer
TestSuiteEntryExtensions
TestSuiteRunConfig

Represents a test suite run configuration.

TestSuiteRunParameters
TestSuiteRunner

Provides functionality to execute Ranorex test suites.

TestVariableAttribute

Use to mark a property as a Ranorex test variable.

UserCodeCollectionAttribute
UserCodeMethodAttribute

Interfaces

ICheckableEntry
ICheckableEntryHost
IIterable

Represents the run iteration interface of a TestSuiteEntry

IModule

Represents a module within a test (see ITestContainer).

ITestContainer

Represents a 'test case' or 'smart folder' within a test suite (see ITestSuite).

ITestModule

A test module that can be executed by calling the Run() method.

ITestRailParamProvider

Provides TestRail parameters from auto-sync configuration. This interface allows the Integrations project to hook into the test runner without creating circular dependencies.

ITestSuite

Represents a test suite.

Enums

ErrorBehavior
ModuleExecType
ModuleType

Specifies the type of the test module, i.e. if it is created by the Ranorex Recorder or a user defined module.

ReportTimeOption

Defines how timestamps are calculated in reports.

TestResult

Delegates

TestModuleActivator.TestModuleFactoryMethod

A delegate to a factory method returning a new ITestModule instance.