OTX Reference  
OpenTestSystem.Otx.Extensions.Persistence.CheckerRule Class Reference

Comprehensive checker rule listing, see also Core checker rules. More...

Public Attributes

Severity.Critical Persistence_Chk001
 Persistable data types More...
 
Severity.Critical Persistence_Chk002
 No Path in persisted value More...
 

Detailed Description

Comprehensive checker rule listing, see also Core checker rules.

Member Data Documentation

◆ Persistence_Chk001

Severity.Critical OpenTestSystem.Otx.Extensions.Persistence.CheckerRule.Persistence_Chk001

Persistable data types

Criterion
The data type of the variable (referenced by the value element) will be a persistable data type. Only the following data types are persistable:
  • All subtypes of otx:SimpleType
  • otx:ByteField
  • Data types defined in an extension which states that they can be persisted
  • otx:List, if its item type is persistable
  • otx:Map, if its value type is persistable
  • dataType:Structure, if all its elements are persistable

◆ Persistence_Chk002

Severity.Critical OpenTestSystem.Otx.Extensions.Persistence.CheckerRule.Persistence_Chk002

No Path in persisted value

Criterion
The value in the Load and Save action shall not be part of a compound data structure like an otx:List or otx:Map. Therefore, the path member element of value will not be used within these actions.