Purpose

The module ObjectTest performs tests of the C++ interface to the ObjectManager database.

For conceptual information see ObjectManager.

Usage

Connect the module to the ObjectManager or other ObjectManager-client modules and access the database.

ObjectManager-clients may be cascaded as shown in the figure below (ObjectFieldConnection is connected to the ObjectManager via an ObjectInfo module).

../../../Modules/ML/MLObjectManager/mhelp/Images/ObjectManagerClient_1.png

Input Fields

inObjectContainer

name: inObjectContainer, type: omObjMgrConnection(MLBase)

The module has one bidirectional input connector that must be connected to the output of the ObjectManager module or another ObjectManager-client module.

Output Fields

outObjectContainer

name: outObjectContainer, type: omObjMgrConnection/omObjMgrConnection(MLBase)

The module has one bidirectional output connector that allows other ObjectManager-clients to connect.

Parameter Fields

Field Index

debugComment: String
priority: Integer
Results: String
Start Tests: Trigger
Successful: Bool

Visible Fields

Successful

name: operationSuccessful, type: Bool, persistent: no

Shows whether the tests have been successful.

Start Tests

name: startTests, type: Trigger

If pressed, the module performs all tests.

Results

name: log, type: String, persistent: no

Shows the test log.

Hidden Fields

priority

name: priority, type: Integer, default: 10000

debugComment

name: debugComment, type: String