From c8523699bbc6c5a58972070b5a53638686d0a1a9 Mon Sep 17 00:00:00 2001 From: Alan Conway Date: Wed, 4 Jul 2007 05:26:26 +0000 Subject: Encode/decode for UUIDs. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@553083 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/cpp/src/tests/Uuid.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'qpid/cpp/src/tests/Uuid.cpp') diff --git a/qpid/cpp/src/tests/Uuid.cpp b/qpid/cpp/src/tests/Uuid.cpp index 97e7518c85..43d1cbcbba 100644 --- a/qpid/cpp/src/tests/Uuid.cpp +++ b/qpid/cpp/src/tests/Uuid.cpp @@ -17,6 +17,7 @@ */ #include "qpid/framing/Uuid.h" +#include "qpid/framing/Buffer.h" #define BOOST_AUTO_TEST_MAIN #include @@ -58,3 +59,13 @@ BOOST_AUTO_TEST_CASE(testUuidOstream) { BOOST_CHECK(out.good()); BOOST_CHECK_EQUAL(out.str(), sampleStr); } + +BOOST_AUTO_TEST_CASE(testUuidEncodeDecode) { + Buffer buf(Uuid::size()); + Uuid uuid; + uuid.encode(buf); + buf.flip(); + Uuid decoded; + decoded.decode(buf); + BOOST_CHECK(uuid==decoded); +} -- cgit v1.2.1