TestCenter Reference
Packages
Here are the packages with brief descriptions (if available):
[detail level 1234]
 NChangeSetModule to handle changes to field values
 NCodeTestModule to allow running CodeTests (currently only GoogleTest tests) from a FunctionalTestCase
 NConfigModule to handle TestCenter's configuration
 NFieldValueTestsClass to handle field-value test-cases
 NGenericTest
 CSharedTest
 NIPCSocket based communication between a master and a slave
 NMasterThe master instance of the TestCenter
 NSlaveThe slave instance of the TestCenter
 NTestCaseThe test case superclass
 NTestCaseFunctionalThe functional test case class
 NTestCaseGenericThe generic test case class
 NTestCenter
 NTestCenterAdvanced
 NConfig
 CMLABExecutableNotFoundException
 CReportConfig
 CConfiguration
 NIPC
 CError
 CCommunicatorThe Communicator is the superclass for the communicating entities
 CComMasterThe connection's master
 CComSlaveThe connection's slave
 NMaster
 CTestCaseTimer
 CSlaveProcess
 CProgressTestCase
 CTestProgress
 CMasterThe coordinator of test execution
 NSlave
 CTestCaseRemoteListener
 CSlaveThe class controlling a MeVisLab slave instance
 NTestCase
 CRunTestFunctionData
 CUnitTestResult
 CTestCaseThe superclass for the different test case categories
 NTestCaseFunctional
 CFunctionalTestCaseImplementation of the TestCase superclass for functional test cases
 NTestCaseGeneric
 CGenericTestCaseThe implementation of the TestCase superclass for generic testing
 NTestCenter
 NTestHelperA singleton to provide important data for the testing process
 NTestSupportA package of python modules helping to build tests
 NAsyncSupport functions for asynchronous module handling
 NBaseBasic support functions
 CMacrosShouldLogOnSuccessDecoratorDecorator to globally enable or disable if the ASSERT_*/EXPECT_* macros log an info message on success
 CHtmlDiff
 NBDD
 C_BDDContext
 NChangeSet
 CChangeSetClass to handle field changes and make them revertable
 NCodeTest
 CTestFunctionGroup
 CTestFunction
 CCodeTest
 NDicomTreeCompare
 CDicomTreeCompareHelper class, please use compareDicomTrees()
 NExtraTestCaseResult
 CExtraTestCaseResultFunction
 CExtraTestCaseResult
 NFieldsPackage to handle all field related support functions
 NFieldValueTests
 CFieldValueTestCaseIteratorA class to iterate over the list of field-value test cases of a given set
 CFieldValueTestCaseSetA class collecting a set of field-value test cases
 CFieldValueTestCaseA class implementing the field-value test cases
 CFieldListList of field information
 CFieldListBaseSuperclass for the field lists used in the field-value test case
 CFieldValueListList of field information including field values
 NFormal
 NGeneric
 NHelperFunctions
 NImageSupport functions regarding image handling
 NLoggingPackage to provide logging functions
 NMacrosAdds GoogleTest like methods
 NMathBasic math functions
 NMessageFilters
 CMessageType
 CMessageHandling
 CMessageFilter
 CErrorMessageFilter
 CWarningMessageFilter
 CInfoMessageFilter
 NNotificationCounter
 CNotificationCounter
 NPythonUnitTest
 CMeVisLabTestCase
 NRemoteRenderingEventReplay
 CEventReplay
 NScreenShotPackage to provide screenshot related support functions
 NTestHelper
 CSetLoggingCallerStackFrame
 CSuppressedErrors
 CSuppressedWarnings
 CExpectInfos
 CTC_ChangeSet
 CCancelTestException
 CTestHelperSingleton for important helper facilities for the different tests
 NUnitTestDiscovery
 NUnitTestSupport
 CTestCaseWithSupportData