589b2128e3
- expanded Widget to contain all of the generally supported streamable types (if I missed any, please add them); - added proper equals() methods and tests to ensure that writing an object and reading it back yield an object that equals() the original; - added a binary blob containing the over-the-wire bits for said comprehensive object; test that serializing an instance yields those bits and test that unserializing those bits yields a proper object; this will catch future situations where we inadvertently change the wire format for a type via subtle changes to the streaming code; - updated things to JUnit 4 style. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6110 542714f4-19e9-0310-aa3c-eee0fc999fb1