Skip to content

Conversation

@RachelTucker
Copy link
Contributor

Changes

  • Exporting request payload marshaling functions
  • Added unit tests for xml marshaling functions
  • Fixed bug in marshaling of ids request payload


// For windows unit test symbol exports.
#ifdef _WIN32
# ifdef TEST_EXPORTS
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this needed?

ds3_bool.h
ds3_library_exports.h)
ds3_library_exports.h
ds3_test_exports.h)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe the marshaling header needs to be added here.

size_t total_read;
}ds3_xml_send_buff;

TEST_API xmlDocPtr ds3_generate_xml_ids(ds3_ids_list* ids_list);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do we need to add this macro to these calls?

@rpmoore rpmoore merged commit 8bc3d38 into SpectraLogic:master Mar 29, 2018
@RachelTucker RachelTucker deleted the marshaling-tests branch March 29, 2018 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants