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 |