From 7ebae15762c8d03b14f80581f1f44106f7e8f685 Mon Sep 17 00:00:00 2001 From: Robin Leroy Date: Fri, 24 May 2024 20:39:56 +0200 Subject: [PATCH] Do not use ICU property values in the JSP TestProperties (#835) --- .../src/test/java/org/unicode/jsptest/TestProperties.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/UnicodeJsps/src/test/java/org/unicode/jsptest/TestProperties.java b/UnicodeJsps/src/test/java/org/unicode/jsptest/TestProperties.java index 3a2c47b71..119181ea4 100644 --- a/UnicodeJsps/src/test/java/org/unicode/jsptest/TestProperties.java +++ b/UnicodeJsps/src/test/java/org/unicode/jsptest/TestProperties.java @@ -37,6 +37,8 @@ import org.unicode.jsp.UnicodeUtilities; import org.unicode.jsp.XPropertyFactory; import org.unicode.props.UnicodeProperty; +import org.unicode.text.UCD.ToolUnicodePropertySource; +import org.unicode.text.utility.Settings; public class TestProperties extends TestFmwk2 { static XPropertyFactory factory = XPropertyFactory.make(); @@ -289,12 +291,13 @@ public void TestCCC() { checkProperty(factory, "ccc"); String test = "[:Udev:ccc=/3/:]"; + final var devProperties = ToolUnicodePropertySource.make(Settings.latestVersion); UnicodeSet actual = UnicodeSetUtilities.parseUnicodeSet(test); UnicodeSet expected = new UnicodeSet(); for (int i = 0; i < 256; ++i) { String s = String.valueOf(i); if (s.contains("3")) { - expected.addAll(new UnicodeSet("[:ccc=" + s + ":]")); + expected.addAll(devProperties.getProperty("ccc").getSet(s)); } } assertEquals(test, expected, actual);