Daryle Walker wrote:
Do I just serialize to a memory buffer, then serialize from the same buffer, and then compare the source and destination objects?
This is one way. You can also try executing the exact same operations on source and destination to ensure you get the same results. This can work (for example) when you have a class hierarchy and there is some meaningful common ground on which to do these tests. Should I
use a text format (plain and/or XML) with a string-stream source/sink so I can check by reading? Should I make up a string of a text archive and have my routine try reading it?
Never use anything except what you will use in production. If you are using binary, then use the binary archives to write to a buffer. -- Sohail Somani http://uint32t.blogspot.com