Robert Ramey wrote:
Sohail Somani wrote:
Daryle Walker wrote: 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.
Hmm - my view is the opposite - test everything.
The serialization library tests are setup so that all archive classes are tested against all serializable types. This has been referred to as the "carpet bombing" approach. Crude? true, Effective? pretty much.
Yeah, that totally came out wrong. I meant to say that you should *atleast* test what you are using in production. I don't know that it makes sense for applications to test each archive if they don't use it but if it isn't too much work, why not? TGIF -- Sohail Somani http://uint32t.blogspot.com