From 94ccbeebf69d856effb7ba0dc2dd7e4b13ba3a06 Mon Sep 17 00:00:00 2001 From: Jan Breuer <jan.breuer@jaybee.cz> Date: ćšć, 03 10æ 2013 21:51:46 +0800 Subject: [PATCH] Add support for Boolean program data --- libscpi/test/test_lexer_parser.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/libscpi/test/test_lexer_parser.c b/libscpi/test/test_lexer_parser.c index a700717..0e99fe5 100644 --- a/libscpi/test/test_lexer_parser.c +++ b/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(); -- Gitblit v1.9.1