Thanks! Commited as r5367.

On Wed, May 13, 2009 at 4:28 PM, Scott Blum <[email protected]> wrote:

> LGTM.
>
>
> On Wed, May 13, 2009 at 7:21 PM, Amit Manjhi <[email protected]>wrote:
>
>> The last import in TreeMapStringStringTest.java is unnecessary. Will
>> remove it when I commit the patch.
>>
>>
>> On Wed, May 13, 2009 at 4:15 PM, <[email protected]> wrote:
>>
>>> Reviewers: jat, scottb,
>>>
>>> Description:
>>> Simple fix and accompanying testcase for toString() method in
>>> TreeMap.Entry
>>>
>>> Please review this at http://gwt-code-reviews.appspot.com/33814
>>>
>>> Affected files:
>>>  user/super/com/google/gwt/emul/java/util/TreeMap.java
>>>  user/test/com/google/gwt/emultest/java/util/TreeMapStringStringTest.java
>>>
>>>
>>> Index: user/super/com/google/gwt/emul/java/util/TreeMap.java
>>> --- user/super/com/google/gwt/emul/java/util/TreeMap.java       (revision
>>> 3877)
>>> +++ user/super/com/google/gwt/emul/java/util/TreeMap.java       (working
>>> copy)
>>> @@ -234,7 +234,8 @@ public class TreeMap<K, V> extends AbstractMap<K, V>
>>> implements
>>>
>>>     @Override
>>>     public String toString() {
>>> -      return (isRed ? "R: " : "B: ") + key + "=" + value;
>>> +      // for compatibility with the real Jre: issue 3422
>>> +      return key + "=" + value;
>>>     }
>>>   }
>>>
>>> Index:
>>> user/test/com/google/gwt/emultest/java/util/TreeMapStringStringTest.java
>>> ---
>>> user/test/com/google/gwt/emultest/java/util/TreeMapStringStringTest.java
>>>    (revision 3589)
>>> +++
>>> user/test/com/google/gwt/emultest/java/util/TreeMapStringStringTest.java
>>>    (working copy)
>>> @@ -16,9 +16,12 @@
>>>  package com.google.gwt.emultest.java.util;
>>>
>>>  import java.util.Iterator;
>>> +import java.util.Map;
>>>  import java.util.NoSuchElementException;
>>>  import java.util.Set;
>>>  import java.util.SortedMap;
>>> +import java.util.TreeMap;
>>> +import java.util.Map.Entry;
>>>
>>>  /**
>>>  * Tests <code>TreeMap</code> with Strings and the natural comparator.
>>> @@ -118,6 +121,15 @@ public class TreeMapStringStringTest extends
>>> TreeMapTest<String, String> {
>>>     assertEquals("lastKey", "dd", subMap.lastKey());
>>>   }
>>>
>>> +  // checks for compatibility with real Jre's Entry.toString(): issue
>>> 3422
>>> +  public void testTreeMapEntryToString() {
>>> +    Map<String, String> treeMap = new TreeMap<String, String>();
>>> +    treeMap.put("bar", "barValue");
>>> +
>>> +    assertEquals("bar=barValue",
>>> +        treeMap.entrySet().iterator().next().toString());
>>> +  }
>>> +
>>>   @Override
>>>   protected Object getConflictingKey() {
>>>     return new Integer(1);
>>>
>>>
>>>
>>>
>>
>

--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to