|
CatapultServer
v0.5.0.1 (Elephant)
|
Public Member Functions | |
| def | __init__ (self, errorReporter) |
| def | reset (self, path) |
| def | checkExplicitOperatorBool (self, line) |
| def | checkTestLine (self, line) |
| def | checkExplicitCtor (self, line) |
| def | checkValidationResult (self, line) |
| def | checkEnumClass (self, line) |
| def | checkCoerce (self, line) |
| def | checkDefineTests (self, line) |
| def | checkFileSize (self, line) |
| def | checkTestExpectedSize (self, line) |
| def | checkTestAsserts (self, line) |
| def | checkDeclareMacroNoParams (self, line) |
| def | checkSingleLineFunction (self, line) |
| def | checkTestNameIf (self, line) |
| def | check (self, lineNumber, line) |
Public Member Functions inherited from SimpleValidator.SimpleValidator | |
| def | finalize (self) |
Static Public Member Functions | |
| def | formatError (err) |
Static Public Attributes | |
| string | SUITE_NAME = 'MultiConditionChecker' |
| string | NAME = 'multiConditionChecker' |
Validator for more complicated cases, that require several conditions. * tests use `TEST(TEST_CLASS` construction * `operator bool` if overridden is always `explicit` * in validator tests, if `ValidationResult` is last argument, argument name should be `value` * single argument ctor is explicit * enums are always scoped (enum class)
| def validation.MultiConditionChecker.__init__ | ( | self, | |
| errorReporter | |||
| ) |
Reimplemented from SimpleValidator.SimpleValidator.
| def validation.MultiConditionChecker.check | ( | self, | |
| lineNumber, | |||
| line | |||
| ) |
| def validation.MultiConditionChecker.checkCoerce | ( | self, | |
| line | |||
| ) |
| def validation.MultiConditionChecker.checkDeclareMacroNoParams | ( | self, | |
| line | |||
| ) |
| def validation.MultiConditionChecker.checkDefineTests | ( | self, | |
| line | |||
| ) |
| def validation.MultiConditionChecker.checkEnumClass | ( | self, | |
| line | |||
| ) |
| def validation.MultiConditionChecker.checkExplicitCtor | ( | self, | |
| line | |||
| ) |
| def validation.MultiConditionChecker.checkExplicitOperatorBool | ( | self, | |
| line | |||
| ) |
| def validation.MultiConditionChecker.checkFileSize | ( | self, | |
| line | |||
| ) |
| def validation.MultiConditionChecker.checkSingleLineFunction | ( | self, | |
| line | |||
| ) |
| def validation.MultiConditionChecker.checkTestAsserts | ( | self, | |
| line | |||
| ) |
| def validation.MultiConditionChecker.checkTestExpectedSize | ( | self, | |
| line | |||
| ) |
| def validation.MultiConditionChecker.checkTestLine | ( | self, | |
| line | |||
| ) |
| def validation.MultiConditionChecker.checkTestNameIf | ( | self, | |
| line | |||
| ) |
| def validation.MultiConditionChecker.checkValidationResult | ( | self, | |
| line | |||
| ) |
|
static |
| def validation.MultiConditionChecker.reset | ( | self, | |
| path | |||
| ) |
Reimplemented from SimpleValidator.SimpleValidator.
| validation.MultiConditionChecker.errors |
| validation.MultiConditionChecker.isTestValidator |
|
static |
| validation.MultiConditionChecker.patternCoerce |
| validation.MultiConditionChecker.patternDeclareMacroNoParams |
| validation.MultiConditionChecker.patternDefineTests |
| validation.MultiConditionChecker.patternDefineTestTraits |
| validation.MultiConditionChecker.patternEnum |
| validation.MultiConditionChecker.patternEnumClass |
| validation.MultiConditionChecker.patternFileSize |
| validation.MultiConditionChecker.patternFileSizeCast |
| validation.MultiConditionChecker.patternMissingExplicitCtor |
| validation.MultiConditionChecker.patternOperator |
| validation.MultiConditionChecker.patternOperatorBool |
| validation.MultiConditionChecker.patternOperatorBoolWithExplicit |
| validation.MultiConditionChecker.patternSingleLineFunction |
| validation.MultiConditionChecker.patternTest |
| validation.MultiConditionChecker.patternTestBoolAssert |
| validation.MultiConditionChecker.patternTestBoolAssertAllowed |
| validation.MultiConditionChecker.patternTestClass |
| validation.MultiConditionChecker.patternTestExpectedSize |
| validation.MultiConditionChecker.patternTestMemcmpAssert |
| validation.MultiConditionChecker.patternTestNameIf |
| validation.MultiConditionChecker.patternTestNameIfExclusions |
| validation.MultiConditionChecker.patternTestSingleLineFunction |
| validation.MultiConditionChecker.patternTryParseValue |
| validation.MultiConditionChecker.patternValidationResult |
|
static |