I've been thinking about serialization in the last day or so and realized
that the IoTest was growing a bit out of control (lots of cut/paste, one
big fat class of tests to scroll through thousands of lines long, etc.).  I
spent a little bit of time today restructuring that into some smaller tests
classes that were parameterized so that it would be easy to add new tests
in the future for all of the IO implementations at once.

I've tested the changes against three different graph implementations and
they all seem to pass.  Note that I didn't really change any of the
semantics of the test themselves - just moved things around (but sometimes
moving things about can cause problems too).  If your Graph implementation
has any OptOut annotations around IoTest (i think elastic-gremlin does) you
will want to double check your naming there given the move.

Stephen

Reply via email to