Mercurial > projects > orange
comparison tests/Serializer.d @ 38:9443bcddc699
Enabled comparison of associative array for D2 in the unit tests.
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Wed, 03 Aug 2011 22:09:22 +0200 |
parents | c523d436052f |
children |
comparison
equal
deleted
inserted
replaced
37:90f6a44b9475 | 38:9443bcddc699 |
---|---|
403 auto eDeserialized = serializer.deserialize!(E)(archive.data); | 403 auto eDeserialized = serializer.deserialize!(E)(archive.data); |
404 | 404 |
405 foreach (k, v ; eDeserialized.aa) | 405 foreach (k, v ; eDeserialized.aa) |
406 assert(e.aa[k] == v); | 406 assert(e.aa[k] == v); |
407 | 407 |
408 //assert(e.aa == eDeserialized.aa); // cannot compare associative array | 408 version (D_Version2) |
409 assert(e.aa == eDeserialized.aa); | |
409 }; | 410 }; |
410 }; | 411 }; |
411 | 412 |
412 describe("serialize pointer") in { | 413 describe("serialize pointer") in { |
413 it("should return a serialized pointer") in { | 414 it("should return a serialized pointer") in { |