Object Class Unit Test (FSCDUCXUNIT@1.1001:UnitTest)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:ComponentObject > COOSYSTEM@1.1:ConfigurationObject > FSCDUCXUNIT@1.1001:UnitTest

Unit test

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:SymbolUnitTest
Default ACL for New Objects: COOSYSTEM@1.1:DefaultDeveloperACL
Base Class: COOSYSTEM@1.1:ConfigurationObject
Action for Linking Objects: COODESK@1.1:DragIntoLink
Action for Copying Objects: COODESK@1.1:DragIntoCopy
Display Mode: DISP_LINES
Default Main Menu: COODESK@1.1:MenuRootFolder

Properties

ReferenceName
FSCDUCXUNIT@1.1001:inactiveNot Active
FSCDUCXUNIT@1.1001:localsetupInit Expression for Local Scope
FSCDUCXUNIT@1.1001:localteardownCleanup Expression for Local Scope
FSCDUCXUNIT@1.1001:scenarioScenario
FSCDUCXUNIT@1.1001:targetdomaintypesValid for Domain Type Only
FSCDUCXUNIT@1.1001:targetfeaturesTested Features
FSCDUCXUNIT@1.1001:testTest
FSCDUCXUNIT@1.1001:testdataTest Data

Actions

ReferenceName
FSCDUCXUNIT@1.1001:GetTestDataContent
FSCDUCXUNITEVAL@1.1001:EvaluateUnitTest
FSCDUCXUNITEVAL@1.1001:GetUnitTestSuite
FSCDUCXUNITEVAL@1.1001:RunTest

Properties

FSCDUCXUNIT@1.1001:inactive (Not Active)

If true this unit test is not executed when executing a unit test group

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: 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:scenario (Scenario)

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:targetdomaintypes (Valid for Domain Type Only)

Test restricted to domain types. If null, valid for all domains.

Additional Information

Changeable in Installed Component: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLIST
Possible Object Class: COOSYSTEM@1.1:DomainType
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

FSCDUCXUNIT@1.1001:targetfeatures (Tested Features)

Tested features

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:test (Test)

Expression of 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:EvaluateUnitTest

Evaluates a unit test. You need change access to the unit test in order to execute it.
ParameterTypeIn/OutOptionalDescription
paramsCOOSYSTEM@1.1:DICTIONARYintrue
responseFSCDUCXUNIT@1.1001:Responseretval the response of the unit test

Additional Information

Access Types: COOSYSTEM@1.1:AccTypeChange
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCDUCXUNITEVAL@1.1001:GetUnitTestSuite

Returns a unit test suite according to its object class by using polymorphism
ParameterTypeIn/OutOptionalDescription
onlyactiveCOOSYSTEM@1.1:BOOLEANintrue filter for active unit tests
suiteFSCDUCXUNITEVAL@1.1001:UnitTestSuiteretval Unit Test Suite

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCDUCXUNITEVAL@1.1001:RunTest

Runs a unit test interactively

Additional Information

Symbol: COODESK@1.1:SymbolUnitTest
Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]