winIDEA SDK
Test

Description

This group contains classes related to unit testing.

Relationships between classes can be seen on the class diagram:

Detailed diagram for each class can be seen on class documentation page. Click a link to class documentation page and then expand item Collaboration diagram for ....

Note: Many methods from classes in this package have parameter isConst. The general rule for setting of this parameter is: Set it to true, if you are only going to read values (call get...(), is...(), toString() methods), and set it to false, if you are going to modify the values (call set...() methods).

Classes

class  isys::CTestAnalyzer
 This class contains specification for analyzer document. More...
 
class  isys::CTestAnalyzerCoverage
 This class contains specification for coverage recording during test execution. More...
 
class  isys::CTestAnalyzerProfiler
 This class contains specification for profiler recording during test execution. More...
 
class  isys::CTestAnalyzerTrace
 This class contains specification for trace recording during test execution. More...
 
class  isys::CTestAssert
 This class defines assertions for test result. More...
 
class  isys::CTestBench
 This class encapsulates all data required to run isystem unit tests. More...
 
class  isys::CTestCase
 This class is the main class of the isystem.test framework. More...
 
class  isys::CTestDryRun
 This class contains specification for dry run. More...
 
class  isys::CTestEnvironmentConfig
 This class contains configuration for winIDEA connection and logging parameters. More...
 
class  isys::CTestFilter
 This class defies conditions, which test case must satisfy to be executed. More...
 
class  isys::CTestFunction
 This class encapsulates information required for function call, such as function name and parameters. More...
 
class  isys::CTestHIL
 This class contains configuration for HIL. More...
 
class  isys::CTestHostVars
 This class contains variables, which are stored on host, not on target. More...
 
class  isys::CTestImports
 This class defines test case inheritance and aggregation. More...
 
class  isys::CTestPersistentVars
 This section defines types and values of persistent variables. More...
 
class  isys::CTestPoint
 This class contains specification for test points. More...
 
class  isys::CTestReportConfig
 This class contains information about test report, which is implicitly contained in the report, for example report format, and user info about test. More...
 
class  isys::CTestReportContainer
 This class contains test results in ordered map, which means that insertion order is preserved. More...
 
class  isys::CTestResult
 This class stores results of test case run. More...
 
class  isys::CTestSpecification
 This class encapsulates all data required for one test. More...
 
class  isys::CTestStackUsage
 This class defines expected values for stack usage during test. More...
 
class  isys::CTestStopCondition
 This class defines stop condition for system tests. More...
 
class  isys::CTestStub
 This class contains specification for one stub. More...
 
class  isys::CTestUserStub
 stub. More...
 
class  isys::CXMLEmitter
 This class serializes test specification objects to XML format. More...
 
class  isys::CYAMLEmitter
 This class serializes test specification objects to YAML format. More...
 
class  isys::IEmitter
 This interface defines methods to be implemented by concrete emitters. More...
 
class  isys::ICStream
 This interface provides common methods for streams. More...
 
class  isys::CStringStream
 This class writes data to string stream. More...
 
class  isys::CFileStream
 This class should be used by client applications to create native file stream for emitter output. More...
 
class  isys::EmitterFactory
 This is a factory class for emitters. More...