From 9b9bc8a81ad303ffb1e5eef12f34702b2aceef60 Mon Sep 17 00:00:00 2001 From: Jan Breuer <jan.breuer@jaybee.cz> Date: 周三, 22 4月 2015 03:52:29 +0800 Subject: [PATCH] Support RESPONSE MESSAGE UNIT SEPARATOR, issue #21 --- libscpi/test/test_lib.c | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/libscpi/test/test_lib.c b/libscpi/test/test_lib.c index 186cecd..2834582 100644 --- a/libscpi/test/test_lib.c +++ b/libscpi/test/test_lib.c @@ -213,6 +213,12 @@ TEST_INPUT("*IDN?\r\n*IDN?\r\n*IDN?\r\n*IDN?\r\n", "MA, IN, 0, VER\r\nMA, IN, 0, VER\r\nMA, IN, 0, VER\r\nMA, IN, 0, VER\r\n"); output_buffer_clear(); + TEST_INPUT("*IDN?;*IDN?;*IDN?;*IDN?\r\n", "MA, IN, 0, VER;MA, IN, 0, VER;MA, IN, 0, VER;MA, IN, 0, VER\r\n"); + output_buffer_clear(); + + TEST_INPUT("*IDN?;*OPC;*IDN?\r\n", "MA, IN, 0, VER;MA, IN, 0, VER\r\n"); + output_buffer_clear(); + /* Test one command in multiple buffers */ TEST_INPUT("*IDN?", ""); TEST_INPUT("\r\n", "MA, IN, 0, VER\r\n"); @@ -224,7 +230,10 @@ output_buffer_clear(); /* Test ctree traversal */ - TEST_INPUT("TEST:TREEA?;TREEB?\r\n", "10\r\n20\r\n"); + TEST_INPUT("TEST:TREEA?;TREEB?\r\n", "10;20\r\n"); + output_buffer_clear(); + + TEST_INPUT("TEST:TREEA?;:TEXT? \"PARAM1\", \"PARAM2\"\r\n", "10;\"PARAM2\"\r\n"); output_buffer_clear(); CU_ASSERT_EQUAL(err_buffer_pos, 0); @@ -279,7 +288,7 @@ TEST_IEEE4882("*SRE 0xFF\r\n", ""); TEST_IEEE4882("*SRE?\r\n", "255\r\n"); - TEST_IEEE4882("*STB?\r\n", "0\r\n"); + TEST_IEEE4882("*STB?\r\n", "0\r\n"); TEST_IEEE4882("*ESR?\r\n", "1\r\n"); srq_val = 0; -- Gitblit v1.9.1