mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
added explicit comparisons for tests on RsGxsGrpMetaData and RsGxsMsgMetaData
This commit is contained in:
parent
bc04f3c94b
commit
24eb88aa0a
@ -5,6 +5,45 @@
|
||||
#include "libretroshare/gxs/common/data_support.h"
|
||||
#include "gxs/rsgxsdata.h"
|
||||
|
||||
bool testEqual(const RsGxsGrpMetaData& d1,const RsGxsGrpMetaData& d2)
|
||||
{
|
||||
if(d1.mGroupId != d2.mGroupId ) return false ;
|
||||
if(d1.mOrigGrpId != d2.mOrigGrpId ) return false ;
|
||||
if(d1.mGroupName != d2.mGroupName ) return false ;
|
||||
if(d1.mGroupFlags != d2.mGroupFlags ) return false ;
|
||||
if(d1.mPublishTs != d2.mPublishTs ) return false ;
|
||||
if(d1.mSignFlags != d2.mSignFlags ) return false ;
|
||||
if(d1.mAuthorId != d2.mAuthorId ) return false ;
|
||||
if(d1.mCircleId != d2.mCircleId ) return false ;
|
||||
if(d1.mCircleType != d2.mCircleType ) return false ;
|
||||
if(d1.mServiceString!= d2.mServiceString ) return false ;
|
||||
if(d1.mAuthenFlags != d2.mAuthenFlags ) return false ;
|
||||
if(d1.mParentGrpId != d2.mParentGrpId ) return false ;
|
||||
|
||||
// if(d1.signSet != d2.signSet ) return false ;
|
||||
// if(d1.keys != d2.keys ) return false ;
|
||||
|
||||
return true ;
|
||||
}
|
||||
bool testEqual(const RsGxsMsgMetaData& d1,const RsGxsMsgMetaData& d2)
|
||||
{
|
||||
if(d1.mGroupId != d2.mGroupId ) return false ;
|
||||
if(d1.mMsgId != d2.mMsgId ) return false ;
|
||||
if(d1.refcount != d2.refcount ) return false ;
|
||||
if(d1.mThreadId != d2.mThreadId ) return false ;
|
||||
if(d1.mPublishTs != d2.mPublishTs ) return false ;
|
||||
if(d1.mParentId != d2.mParentId ) return false ;
|
||||
if(d1.mOrigMsgId != d2.mOrigMsgId ) return false ;
|
||||
if(d1.mAuthorId != d2.mAuthorId ) return false ;
|
||||
if(d1.mServiceString!= d2.mServiceString ) return false ;
|
||||
if(d1.mMsgName != d2.mMsgName ) return false ;
|
||||
if(d1.mPublishTs != d2.mPublishTs ) return false ;
|
||||
if(d1.mMsgFlags != d2.mMsgFlags ) return false ;
|
||||
|
||||
// if(d1.signSet != d2.signSet ) return false ;
|
||||
|
||||
return true ;
|
||||
}
|
||||
TEST(libretroshare_gxs, RsGxsData)
|
||||
{
|
||||
|
||||
@ -26,7 +65,7 @@ TEST(libretroshare_gxs, RsGxsData)
|
||||
grpMeta2.clear();
|
||||
ok &= grpMeta2.deserialise(grp_data, pktsize);
|
||||
|
||||
EXPECT_TRUE(grpMeta1 == grpMeta2);
|
||||
EXPECT_TRUE(testEqual(grpMeta1 , grpMeta2));
|
||||
|
||||
pktsize = msgMeta1.serial_size();
|
||||
char msg_data[pktsize];
|
||||
@ -35,7 +74,7 @@ TEST(libretroshare_gxs, RsGxsData)
|
||||
msgMeta2.clear();
|
||||
ok &= msgMeta2.deserialise(msg_data, &pktsize);
|
||||
|
||||
EXPECT_TRUE(msgMeta1 == msgMeta2);
|
||||
EXPECT_TRUE(testEqual(msgMeta1 , msgMeta2));
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user