From fa5dc4d115bcf3324295da07851f2224c9c25bf8 Mon Sep 17 00:00:00 2001
From: Jan Breuer <jan.breuer@jaybee.cz>
Date: 摹曛, 26 11月 2015 03:46:35 +0800
Subject: [PATCH] Add more tests to *SRE and *RST

---
 libscpi/test/test_parser.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/libscpi/test/test_parser.c b/libscpi/test/test_parser.c
index 5f37cba..6b5fda1 100644
--- a/libscpi/test/test_parser.c
+++ b/libscpi/test/test_parser.c
@@ -266,6 +266,9 @@
             "ABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJ"
             "ABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJABCDEFGHIJ",
             "", FALSE, SCPI_ERROR_INPUT_BUFFER_OVERRUN);
+    TEST_ERROR("*SRE\r\n", "", FALSE, SCPI_ERROR_MISSING_PARAMETER);
+
+
 
     // TODO: SCPI_ERROR_INVALID_SEPARATOR
     // TODO: SCPI_ERROR_INVALID_SUFFIX
@@ -328,6 +331,13 @@
     TEST_IEEE4882("*RST\r\n", "");
     CU_ASSERT_EQUAL(RST_executed, TRUE);
 
+    scpi_context.interface->reset = NULL;
+    RST_executed = FALSE;
+    TEST_IEEE4882("*RST\r\n", "");
+    CU_ASSERT_EQUAL(RST_executed, FALSE);
+    scpi_context.interface->reset = SCPI_Reset;
+
+
     TEST_IEEE4882("*TST?\r\n", "0\r\n");
 
     TEST_IEEE4882("*WAI\r\n", "");

--
Gitblit v1.9.1