Hi Rory, I downloaded the jdk9b10 to check it out, unfortunately the tests fail.

It seems there is a bug in String.toLowerCase.
This character is old since unicode 3.1 and does not have any
context-sensitive casing behavior.

  public void testThis() throws Exception {
    String text = "\ud801\udc1c";              // U+1041C DESERET
CAPITAL LETTER THEE
    String expectedLower = "\ud801\udc44"  ;   // U+10444 DESERET
SMALL LETTER THEE

    // lowercase works correct in isolation
    assertEquals(expectedLower, text.toLowerCase(Locale.ROOT));

    // add "A" in front, it breaks
    String text2 = "A" + text;
    String expected2 = "a" + expectedLower;
    assertEquals(expected2, text2.toLowerCase(Locale.ROOT));
  }

On Fri, Apr 25, 2014 at 4:21 AM, Rory O'Donnell Oracle, Dublin Ireland
<[email protected]> wrote:
> Hi Uwe,Dawid,
>
> Early Access builds for JDK 9 b09,  JDK 8u20 b10 and JDK 7U60 b15 are
> available on java.net.
>
> As we enter the later phases of development for JDK 7u60 & JDK 8u20 , please
> log any show
> stoppers as soon as possible.
>
> Rgds, Rory
>
> --
> Rgds,Rory O'Donnell
> Quality Engineering Manager
> Oracle EMEA , Dublin, Ireland

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to