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