From c06226354d89e53c96f69401539ef3208ba4ab44 Mon Sep 17 00:00:00 2001 From: Jon Skeet Date: Thu, 25 Jun 2015 13:45:53 +0100 Subject: Make map test keys even more different to avoid odd hash collisions --- .../src/ProtocolBuffers.Test/Collections/MapFieldTest.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'csharp') diff --git a/csharp/src/ProtocolBuffers.Test/Collections/MapFieldTest.cs b/csharp/src/ProtocolBuffers.Test/Collections/MapFieldTest.cs index 498e4718..75f8ff2a 100644 --- a/csharp/src/ProtocolBuffers.Test/Collections/MapFieldTest.cs +++ b/csharp/src/ProtocolBuffers.Test/Collections/MapFieldTest.cs @@ -177,12 +177,12 @@ namespace Google.Protobuf.Collections public void EqualityIsKeySensitive() { var map1 = new MapField(); - map1.Add("a1", "v1"); - map1.Add("b1", "v2"); + map1.Add("first key", "v1"); + map1.Add("second key", "v2"); var map2 = new MapField(); - map2.Add("a2", "v1"); - map2.Add("b2", "v2"); + map2.Add("third key", "v1"); + map2.Add("fourth key", "v2"); EqualityTester.AssertInequality(map1, map2); } @@ -193,12 +193,12 @@ namespace Google.Protobuf.Collections // Note: Without some care, it's a little easier than one might // hope to see hash collisions, but only in some environments... var map1 = new MapField(); - map1.Add("a", "a1"); - map1.Add("b", "a2"); + map1.Add("a", "first value"); + map1.Add("b", "second value"); var map2 = new MapField(); - map2.Add("a", "b1"); - map2.Add("b", "b2"); + map2.Add("a", "third value"); + map2.Add("b", "fourth value"); EqualityTester.AssertInequality(map1, map2); } -- cgit v1.2.3