Jan Breuer
2013-10-03 94ccbeebf69d856effb7ba0dc2dd7e4b13ba3a06
libscpi/test/test_lexer_parser.c
@@ -265,6 +265,17 @@
    TEST_DETECT("[\r\n", 0, 1, TokInvalid, 0, 0, PmutNone);
}
void testBoolParameter(void) {
    TEST_TOKEN(" 1", SCPI_ParseProgramData, 1, 1, TokDecimalNumericProgramData);
    TEST_TOKEN(" 0", SCPI_ParseProgramData, 1, 1, TokDecimalNumericProgramData);
    TEST_TOKEN(" ON", SCPI_ParseProgramData, 1, 2, TokProgramMnemonic);
    TEST_TOKEN("OFF ", SCPI_ParseProgramData, 0, 3, TokProgramMnemonic);
    // TODO: finish bool test
}
// TODO: SCPI_Parameter test
int main() {
    CU_pSuite pSuite = NULL;
@@ -292,6 +303,7 @@
            || (NULL == CU_add_test(pSuite, "ProgramData", testProgramData))
            || (NULL == CU_add_test(pSuite, "AllProgramData", testAllProgramData))
            || (NULL == CU_add_test(pSuite, "DetectProgramMessageUnit", testDetectProgramMessageUnit))
            || (NULL == CU_add_test(pSuite, "BoolParameter", testBoolParameter))
            ) {
        CU_cleanup_registry();
        return CU_get_error();