From 4d189ade16b2b32e6336e2b0902b64a40cd69ee7 Mon Sep 17 00:00:00 2001 From: Matej Sekoranja Date: Mon, 31 Mar 2014 11:46:50 +0200 Subject: [PATCH] testChannelAccess: added testDiag debug output to diagnose a failing test --- testApp/remote/channelAccessIFTest.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/testApp/remote/channelAccessIFTest.cpp b/testApp/remote/channelAccessIFTest.cpp index b3e7ae6..83c1e19 100755 --- a/testApp/remote/channelAccessIFTest.cpp +++ b/testApp/remote/channelAccessIFTest.cpp @@ -1700,10 +1700,11 @@ void ChannelAccessIFTest::test_channelMonitor(int queueSize) { valueField = monitorReq->getPVStructure()->getSubField("value"); -std::cout << *previousValue << std::endl; -std::cout << *valueField << std::endl; -std::cout << *monitorReq->getPVStructure() << std::endl; -std::cout << std::endl; +std::ostringstream oss; +oss << *previousValue << std::endl; +oss << *valueField << std::endl; +oss << *monitorReq->getPVStructure(); +testDiag("%s:\n%s", CURRENT_FUNCTION, oss.str().c_str()); testOk(valueField->equals(*previousValue.get()) == false , "%s: value field not equals to a previous value", CURRENT_FUNCTION);