|
|
@ -122,7 +122,7 @@ TEST_F(MapAsn1Test, check_map_asn1) { |
|
|
|
} |
|
|
|
|
|
|
|
TEST_F(MapAsn1Test, check_map_asn1_message) { |
|
|
|
output_stream << "testing PEPMessage...\n"; |
|
|
|
output_stream << "testing ASN1Message...\n"; |
|
|
|
|
|
|
|
message *msg = new_message(PEP_dir_outgoing); |
|
|
|
msg->id = strdup("423"); |
|
|
@ -156,18 +156,18 @@ TEST_F(MapAsn1Test, check_map_asn1_message) { |
|
|
|
stringpair_list_add(msg->opt_fields, new_stringpair("otherkey", "othervalue")); |
|
|
|
msg->_sender_fpr = strdup("2342234223422342"); |
|
|
|
|
|
|
|
PEPMessage_t *pm = PEPMessage_from_message(msg, NULL, false, 1024); |
|
|
|
ASN1Message_t *pm = ASN1Message_from_message(msg, NULL, false, 1024); |
|
|
|
|
|
|
|
char *data = NULL; |
|
|
|
size_t data_size = 0; |
|
|
|
PEP_STATUS status = encode_PEPMessage_message(pm, &data, &data_size); |
|
|
|
PEP_STATUS status = encode_ASN1Message_message(pm, &data, &data_size); |
|
|
|
ASSERT_EQ(status, PEP_STATUS_OK); |
|
|
|
|
|
|
|
PEPMessage_t *pm2 = NULL; |
|
|
|
status = decode_PEPMessage_message(data, data_size, &pm2); |
|
|
|
ASN1Message_t *pm2 = NULL; |
|
|
|
status = decode_ASN1Message_message(data, data_size, &pm2); |
|
|
|
ASSERT_EQ(status, PEP_STATUS_OK); |
|
|
|
|
|
|
|
message *msg2 = PEPMessage_to_message(pm2, NULL, false, 1024); |
|
|
|
message *msg2 = ASN1Message_to_message(pm2, NULL, false, 1024); |
|
|
|
|
|
|
|
ASSERT_STREQ(msg2->id, "423"); |
|
|
|
ASSERT_STREQ(msg2->shortmsg, "hello, world"); |
|
|
@ -194,8 +194,8 @@ TEST_F(MapAsn1Test, check_map_asn1_message) { |
|
|
|
ASSERT_STREQ(msg2->opt_fields->next->value->value, "othervalue"); |
|
|
|
ASSERT_STREQ(msg2->_sender_fpr, "2342234223422342"); |
|
|
|
|
|
|
|
ASN_STRUCT_FREE(asn_DEF_PEPMessage, pm); |
|
|
|
ASN_STRUCT_FREE(asn_DEF_PEPMessage, pm2); |
|
|
|
ASN_STRUCT_FREE(asn_DEF_ASN1Message, pm); |
|
|
|
ASN_STRUCT_FREE(asn_DEF_ASN1Message, pm2); |
|
|
|
free_message(msg); |
|
|
|
free_message(msg2); |
|
|
|
free(data); |
|
|
|