EXPECT_EQ(CA_STATUS_OK, CAUpdatePayloadToCAData(&cadata, payload, payloadLen));
EXPECT_STREQ((const char*) payload, (const char*) cadata.requestInfo->info.payload);
+
+ free(cadata.requestInfo->info.payload);
+ CADestroyToken(tempToken);
+ CADestroyEndpoint(tempRep);
}
TEST_F(CABlockTransferTests, CAUpdatePayloadToCADataWithResponse)
EXPECT_EQ(CA_STATUS_OK, CAUpdatePayloadToCAData(&cadata, payload, payloadLen));
EXPECT_STREQ((const char*) payload, (const char*) cadata.responseInfo->info.payload);
+
+ free(cadata.responseInfo->info.payload);
+ CADestroyToken(tempToken);
+ CADestroyEndpoint(tempRep);
}
#include "gtest/gtest.h"
+#include "oic_malloc.h"
#include "caprotocolmessage.h"
namespace {
outData.type = CA_MSG_NONCONFIRM;
EXPECT_EQ(CA_STATUS_OK, CAGetTokenFromPDU(pdu->transport_hdr, &outData, &tempRep));
+
+ OICFree(outData.token);
coap_delete_list(options);
coap_delete_pdu(pdu);
}
memset(&outData, 0, sizeof(CAInfo_t));
EXPECT_EQ(CA_STATUS_OK, CAGetInfoFromPDU(pdu, &tempRep, &code, &outData));
+
+ OICFree(outData.token);
coap_delete_list(options);
coap_delete_pdu(pdu);
}