Hi Robert,

Looks like it is an issue in  jdk9 ea build. Please log an incident and then
we will take it from there.


Regards,
Balchandra


On 05/ 6/14 12:17 AM, Robert Muir wrote:
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