Functions | |
str | getBaseType (list lines) |
tuple[str, tuple] | getSchemaFieldInfo (str fname) |
bool | typesCorrespond (str fbsType, str cType) |
bool | isValidLogType (list lines) |
dict | makeTestInfoDict (str hppFname, dict baseTypesDict) |
tuple[str, str] | getTypeAndName (list lineParts) |
bool | hasGeneratedHFile (str logName) |
int | getIntSize (str type) |
int | getRandInt (str type) |
int | getIncrementingInt (str type) |
str | getTestValFromType (str fieldType, schemaFieldType=None) |
str | makeTestVal (dict fieldDict) |
getMessageFieldInfo (list messageStructIdxs, list lines, tuple schemaFieldInfo) | |
dict | makeInheritedTypeInfoDict (str typesFolderPath, str baseName, str logName) |
versionAsNumber (major, minor) | |
main () | |
Variables | |
dict | gNextVals |
bool | gIncrementingVals = False |
Generate Catch2 tests from template. See README.md for more details.
str generateTemplatedCatch2Tests.getBaseType | ( | list | lines | ) |
Definition at line 47 of file generateTemplatedCatch2Tests.py.
Referenced by makeTestInfoDict().
int generateTemplatedCatch2Tests.getIncrementingInt | ( | str | type | ) |
Definition at line 286 of file generateTemplatedCatch2Tests.py.
Referenced by getTestValFromType().
int generateTemplatedCatch2Tests.getIntSize | ( | str | type | ) |
Definition at line 263 of file generateTemplatedCatch2Tests.py.
Referenced by getIncrementingInt(), and getRandInt().
generateTemplatedCatch2Tests.getMessageFieldInfo | ( | list | messageStructIdxs, |
list | lines, | ||
tuple | schemaFieldInfo | ||
) |
Definition at line 370 of file generateTemplatedCatch2Tests.py.
Referenced by makeInheritedTypeInfoDict(), and makeTestInfoDict().
int generateTemplatedCatch2Tests.getRandInt | ( | str | type | ) |
Definition at line 273 of file generateTemplatedCatch2Tests.py.
Referenced by getTestValFromType().
tuple[str, tuple] generateTemplatedCatch2Tests.getSchemaFieldInfo | ( | str | fname | ) |
Definition at line 62 of file generateTemplatedCatch2Tests.py.
Referenced by makeInheritedTypeInfoDict(), and makeTestInfoDict().
str generateTemplatedCatch2Tests.getTestValFromType | ( | str | fieldType, |
schemaFieldType = None |
|||
) |
Definition at line 319 of file generateTemplatedCatch2Tests.py.
Referenced by makeTestVal().
tuple[str, str] generateTemplatedCatch2Tests.getTypeAndName | ( | list | lineParts | ) |
Definition at line 231 of file generateTemplatedCatch2Tests.py.
Referenced by getMessageFieldInfo().
bool generateTemplatedCatch2Tests.hasGeneratedHFile | ( | str | logName | ) |
Definition at line 251 of file generateTemplatedCatch2Tests.py.
Referenced by makeInheritedTypeInfoDict(), and makeTestInfoDict().
bool generateTemplatedCatch2Tests.isValidLogType | ( | list | lines | ) |
Definition at line 157 of file generateTemplatedCatch2Tests.py.
Referenced by makeTestInfoDict().
generateTemplatedCatch2Tests.main | ( | ) |
Definition at line 494 of file generateTemplatedCatch2Tests.py.
Referenced by main().
dict generateTemplatedCatch2Tests.makeInheritedTypeInfoDict | ( | str | typesFolderPath, |
str | baseName, | ||
str | logName | ||
) |
Definition at line 456 of file generateTemplatedCatch2Tests.py.
Referenced by generateEntropyTests.main(), and main().
dict generateTemplatedCatch2Tests.makeTestInfoDict | ( | str | hppFname, |
dict | baseTypesDict | ||
) |
Definition at line 180 of file generateTemplatedCatch2Tests.py.
Referenced by generateEntropyTests.main(), and main().
str generateTemplatedCatch2Tests.makeTestVal | ( | dict | fieldDict | ) |
Definition at line 348 of file generateTemplatedCatch2Tests.py.
Referenced by getMessageFieldInfo().
bool generateTemplatedCatch2Tests.typesCorrespond | ( | str | fbsType, |
str | cType | ||
) |
Definition at line 143 of file generateTemplatedCatch2Tests.py.
Referenced by getMessageFieldInfo().
generateTemplatedCatch2Tests.versionAsNumber | ( | major, | |
minor | |||
) |
Definition at line 491 of file generateTemplatedCatch2Tests.py.
Referenced by main().
bool generateTemplatedCatch2Tests.gIncrementingVals = False |
Definition at line 32 of file generateTemplatedCatch2Tests.py.
dict generateTemplatedCatch2Tests.gNextVals |
Definition at line 19 of file generateTemplatedCatch2Tests.py.