Object Class Test Scenario (FSCDUCXUNIT@1.1001:TestScenario)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:ComponentObject > FSCDUCXUNIT@1.1001:TestScenario

A Test scenario provides prerequisites for a single test required objects need to be assigned to the global variables of this scenario in the localsetup expression the localteardown expression is called after the test and can reset the prerequisites

Additional Information

Default Background Menu: COODESK@1.1:MenuRootWinContext
Compound: false
Action for Moving Objects: COODESK@1.1:DragIntoMove
Abstract: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Symbol: COODESK@1.1:SymbolComponentObject
Base Class: COOSYSTEM@1.1:ComponentObject
Action for Linking Objects: COODESK@1.1:DragIntoLink
Default Main Menu: COODESK@1.1:MenuRootFolder
Action for Copying Objects: COODESK@1.1:DragIntoCopy
Display Mode: DISP_LINES

Properties

ReferenceName
COOSYSTEM@1.1:exprconstConstant Expression
COOSYSTEM@1.1:exprmultipleMultiple Values (Overrides Type)
COOSYSTEM@1.1:exprparametersParameters (Override Prototype)
COOSYSTEM@1.1:exprparscopeParameter Passing
COOSYSTEM@1.1:exprprototypePrototype
COOSYSTEM@1.1:exprtypeResult Type
COOSYSTEM@1.1:expruseableclassResult Object Class
COOSYSTEM@1.1:exprvarargsVariable Number of Arguments
COOSYSTEM@1.1:mlnameMultilingual Name
FSCDUCXUNIT@1.1001:basescenarioBase Scenario
FSCDUCXUNIT@1.1001:localsetupInit Expression for Local Scope
FSCDUCXUNIT@1.1001:localteardownCleanup Expression for Local Scope
FSCDUCXUNIT@1.1001:testdataTest Data

Actions

ReferenceName
FSCDUCXUNIT@1.1001:GetTestDataContent
FSCDUCXUNITEVAL@1.1001:ProcessScenario

Properties

COOSYSTEM@1.1:exprconst (Constant Expression)

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: false


[top]

COOSYSTEM@1.1:exprmultiple (Multiple Values (Overrides Type))

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: false


[top]

COOSYSTEM@1.1:exprparameters (Parameters (Override Prototype))

Additional Information

Type: COOSYSTEM@1.1:ActionParameterList
Multiple Values (Overrides Type): true
Changeable: true
Not Included in Coverage: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: false


[top]

COOSYSTEM@1.1:exprparscope (Parameter Passing)

Additional Information

Type: COOSYSTEM@1.1:ParScope
Changeable: true
Not Included in Coverage: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: false


[top]

COOSYSTEM@1.1:exprprototype (Prototype)

Additional Information

Not Included in Coverage: true
Changeable in Installed Component: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: COOSYSTEM@1.1:Prototype
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOSYSTEM@1.1:exprtype (Result Type)

Additional Information

Not Included in Coverage: true
Changeable in Installed Component: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: COOSYSTEM@1.1:TypeDefinition
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOSYSTEM@1.1:expruseableclass (Result Object Class)

Additional Information

Not Included in Coverage: true
Changeable in Installed Component: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: COOSYSTEM@1.1:ObjectClass
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOSYSTEM@1.1:exprvarargs (Variable Number of Arguments)

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: false


[top]

COOSYSTEM@1.1:mlname (Multilingual Name)

Defines the multilingual name of the object. It stores one name for each supported language.

Additional Information

Changeable in Installed Component: true
Action to Get Display String of Property: COOSYSTEM@1.1:AttrGetDisp
Action Called Before Property Is Saved: COOSYSTEM@1.1:AttrObjNameBuildSet
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:LanguageStringList
Secured: SECURED_READWRITE
Changeable: true
Must Be Defined: false
Visible: true


[top]

FSCDUCXUNIT@1.1001:basescenario (Base Scenario)

Base scenario

Additional Information

Search for Allowed Classes Only: true
Type: COOSYSTEM@1.1:OBJECT
Changeable: true
Visible: true
Must Be Defined: false
Possible Object Class: FSCDUCXUNIT@1.1001:TestScenario
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

FSCDUCXUNIT@1.1001:localsetup (Init Expression for Local Scope)

Expression to set up the unit test

Global Scope: COOSYSTEM@1.1:DICTIONARY
Local Scope: COOSYSTEM@1.1:DICTIONARY

ParameterTypeIn/OutOptionalDescription
::sessionidCOOSYSTEM@1.1:STRINGin id of the current test session
::testscopeCOOSYSTEM@1.1:STRINGintrue optional test scope
::scenarioCOOSYSTEM@1.1:OBJECTintrue optional scenario for the test
::defaultpasswordCOOSYSTEM@1.1:STRINGintrue default password

Additional Information

Type: COOSYSTEM@1.1:STRINGLIST
Changeable: true
Visible: true
Must Be Defined: false
Maximum Length: 254
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

FSCDUCXUNIT@1.1001:localteardown (Cleanup Expression for Local Scope)

Expression to tear down the unit test

Global Scope: COOSYSTEM@1.1:DICTIONARY
Local Scope: COOSYSTEM@1.1:DICTIONARY

ParameterTypeIn/OutOptionalDescription
::sessionidCOOSYSTEM@1.1:STRINGin id of the current test session
::testscopeCOOSYSTEM@1.1:STRINGintrue optional test scope
::scenarioCOOSYSTEM@1.1:OBJECTintrue optional scenario for the test

Additional Information

Type: COOSYSTEM@1.1:STRINGLIST
Changeable: true
Visible: true
Must Be Defined: false
Maximum Length: 254
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

FSCDUCXUNIT@1.1001:testdata (Test Data)

Additional test data for a unit test

Additional Information

Type: FSCDUCXUNIT@1.1001:TestData
Multiple Values (Overrides Type): true
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

Actions

FSCDUCXUNIT@1.1001:GetTestDataContent

Retrieve test @data from unit test, specified by @key
ParameterTypeIn/OutOptionalDescription
keyCOOSYSTEM@1.1:STRINGin key of the test data entry
dataCOOSYSTEM@1.1:CONTENTretval test data

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCDUCXUNITEVAL@1.1001:ProcessScenario

Execute an expression of a scenario
ParameterTypeIn/OutOptionalDescription
sessionCOOSYSTEM@1.1:OBJECTin the current test session
defaultpasswordCOOSYSTEM@1.1:STRINGintrue the password to be used
attrdefCOOSYSTEM@1.1:OBJECTin this property contains the expression
dataCOOSYSTEM@1.1:DICTIONARYin/outtrue data dictionary

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]