RetroShare/tests/unittests/libretroshare/serialiser/tlvkey_test.cc
drbob 2a5854188e Added new test structure for libretroshare
ported some of the tests across.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@7233 b45a01b8-16f6-495d-af2f-9b41ad6348cc
2014-04-05 07:27:18 +00:00

25 lines
468 B
C++

#include <gtest/gtest.h>
#include "support.h"
#include "serialiser/rstlvkeys.h"
TEST(libretroshare_serialiser, test_RsTlvKeySignatureSet)
{
RsTlvKeySignatureSet set;
init_item(set);
char data[set.TlvSize()];
uint32_t offset = 0;
set.SetTlv(data, set.TlvSize(), &offset);
RsTlvKeySignatureSet setConfirm;
offset = 0;
setConfirm.GetTlv(data, set.TlvSize(), &offset);
EXPECT_TRUE(setConfirm == set);
}