From 4fad0d41501811170b28c42d1d3ddb74c416dedf Mon Sep 17 00:00:00 2001 From: Matej Sekoranja Date: Mon, 31 Mar 2014 12:53:48 +0200 Subject: [PATCH] testChannelAccess: more added testDiag debug output to diagnose a failing test --- testApp/remote/channelAccessIFTest.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/testApp/remote/channelAccessIFTest.cpp b/testApp/remote/channelAccessIFTest.cpp index 83c1e19..23382c2 100755 --- a/testApp/remote/channelAccessIFTest.cpp +++ b/testApp/remote/channelAccessIFTest.cpp @@ -1666,6 +1666,10 @@ void ChannelAccessIFTest::test_channelMonitor(int queueSize) { std::tr1::shared_ptr valueField = monitorReq->getPVStructure()->getSubField("value"); std::tr1::shared_ptr previousValue = getPVDataCreate()->createPVField(valueField->getField()); +std::ostringstream oss; +oss << *monitorReq->getPVStructure(); +testDiag("%s:\n%s", CURRENT_FUNCTION, oss.str().c_str()); + ConvertPtr convert = getConvert(); convert->copy(valueField, previousValue); @@ -1701,8 +1705,8 @@ void ChannelAccessIFTest::test_channelMonitor(int queueSize) { valueField = monitorReq->getPVStructure()->getSubField("value"); std::ostringstream oss; -oss << *previousValue << std::endl; -oss << *valueField << std::endl; +oss << "previous value : " << *previousValue << std::endl; +oss << "current value : " << *valueField << std::endl; oss << *monitorReq->getPVStructure(); testDiag("%s:\n%s", CURRENT_FUNCTION, oss.str().c_str());