< prev index next >

test/jdk/java/text/Bidi/Bug7051769.java

Print this page
rev 57619 : imported patch 8174270

*** 1,7 **** /* ! * Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright (c) 2011, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 21,31 **** * questions. */ /* * @test ! * @bug 7051769 8038092 * @summary verify that Bidi.toString() returns the corect result. * The second run is intended to test lazy SharedSectets init for 8038092 * @modules java.desktop * @run main Bug7051769 * @run main/othervm -DpreloadBidi=true Bug7051769 --- 21,31 ---- * questions. */ /* * @test ! * @bug 7051769 8038092 8174270 * @summary verify that Bidi.toString() returns the corect result. * The second run is intended to test lazy SharedSectets init for 8038092 * @modules java.desktop * @run main Bug7051769 * @run main/othervm -DpreloadBidi=true Bug7051769
*** 38,48 **** static { if (System.getProperty("preloadBidi", "").equals("true")) { // Make sure the SharedSecret is lazily initialized correctly try { ! Class.forName("sun.text.bidi.BidiBase"); System.out.println("BidiBase class has been pre-loaded."); } catch (ClassNotFoundException e) { System.out.println("BidiBase class could not be pre-loaded."); } } --- 38,48 ---- static { if (System.getProperty("preloadBidi", "").equals("true")) { // Make sure the SharedSecret is lazily initialized correctly try { ! Class.forName("jdk.internal.icu.text.BidiBase"); System.out.println("BidiBase class has been pre-loaded."); } catch (ClassNotFoundException e) { System.out.println("BidiBase class could not be pre-loaded."); } }
*** 66,76 **** NumericShaper.getContextualShaper(NumericShaper.ARABIC)); attrNS.put(TextAttribute.RUN_DIRECTION, TextAttribute.RUN_DIRECTION_RTL); String text = "\u0623\u0643\u062a\u0648\u0628\u0631 10"; ! String expected = "sun.text.bidi.BidiBase[dir: 2 baselevel: 1 length: 9 runs: [1 1 1 1 1 1 1 2 2] text: [0x623 0x643 0x62a 0x648 0x628 0x631 0x20 0x661 0x660]]"; AttributedString as = new AttributedString(text, attrNS); AttributedCharacterIterator itr = as.getIterator(); itr.last(); itr.next(); --- 66,76 ---- NumericShaper.getContextualShaper(NumericShaper.ARABIC)); attrNS.put(TextAttribute.RUN_DIRECTION, TextAttribute.RUN_DIRECTION_RTL); String text = "\u0623\u0643\u062a\u0648\u0628\u0631 10"; ! String expected = "jdk.internal.icu.text.BidiBase[dir: 2 baselevel: 1 length: 9 runs: [1 1 1 1 1 1 1 2 2] text: [0x623 0x643 0x62a 0x648 0x628 0x631 0x20 0x661 0x660]]"; AttributedString as = new AttributedString(text, attrNS); AttributedCharacterIterator itr = as.getIterator(); itr.last(); itr.next();
< prev index next >