Skip to content

class SuiteInstance

Package: swiss.avm.up.core.generic.testing.javamodel.SuiteInstance

Direct Known Subclasses:


class SuiteInstance extends NamedResource, AnnotableComment

Previously defined test suites can be instantiated with this class. This makes it possible to execute the same test suite in different constellations.

Properties

comment

Describes the intent of this Resource.

TextLiteral[0..1]

A Literal that accepts multiple lines of text.

name

The name of this Resource.

StringLiteral[1..1]

startMode

Definition of how to start the test suite.
In manual start mode, the test must be started using a command. In automatic mode, the test is started by starting the PLC.

ASuiteStartMode[1..1]

suiteSelect

SuiteSelect[0..N]

Method Summary

getAllSuiteControls

@TestingFunctionSpace

Return:

List<SuiteControl>

getAllSuiteValues

@TestingFunctionSpace

Return:

List<SuiteValue>

getMaxNumberOfExpressions

@TestingFunctionSpace

Finds test case with highest amount of expressions and returns number of expressions from this case.

Return:

IntegerLiteral

getName

@FName

getOrderedSuites

@FJUnitTesting

Return:

List<SuiteSelect>

getStorageControllerInstanceWrapperUnique

@TestingFunctionSpace

Return:

List<ControllerInstanceWrapper>

getUsedName

@TestingFunctionSpace

max 7 character (for B&R)

Return:

StringLiteral

internal_GetStorageControllerInstanceWrapper

@TestingFunctionSpace

Return:

List<ControllerInstanceWrapper>