I'm doing some Java 7 testing today, and ran into a problem which matched the one reported here:
.
I'd been running with a pretty old build, so I fetched the latest code today and ran a maven build with Java 7. However, it's currently failing a handful of unit tests with the same symptom reported in the post I linked to.
Tests in error:
noActivationEmbedded(com.vercer.engine.persist.ActivationTest): Cannot compare [SimpleProperty value=[com_vercer_engine_persist_ActivationTest$B(3), com_vercer_engine_persist_ActivationTest$B(4)] path=bs indexed=false]
testStoreLoadEnumSet(com.vercer.engine.persist.EnumSetTest): Cannot compare [SimpleProperty value=[HELLO, THERE] path=theEnumSet indexed=false]
activationDepth(com.vercer.engine.persist.festival.MusicFestivalTestCase): Cannot compare [SimpleProperty value=[com_vercer_engine_persist_festival_RockBand("Led Zeppelin"), com_vercer_engine_persist_festival_RockBand("The Firm"), com_vercer_engine_persist_festival_DanceBand("Soulwax")] path=bands indexed=false]
testNoKeysWithAncestor(com.vercer.engine.persist.festival.MusicFestivalTestCase): Cannot compare [SimpleProperty value=[com_vercer_engine_persist_festival_Album("Jane Says")] path=albums indexed=false]
testLists(com.vercer.engine.persist.festival.MusicFestivalTestCase): Cannot compare [SimpleProperty value=[0.0] path=tracks.length indexed=false]
testLoadDifferentEqualInstances(com.vercer.engine.persist.festival.MusicFestivalTestCase): Cannot compare [SimpleProperty value=[com_vercer_engine_persist_festival_RockBand("Led Zeppelin"), com_vercer_engine_persist_festival_RockBand("The Firm"), com_vercer_engine_persist_festival_DanceBand("Soulwax")] path=bands indexed=false]
test(com.vercer.engine.persist.SerializeCollectionsTest): Cannot compare [SimpleProperty value=<Blob: 201 bytes> path=classes indexed=false]