@@ -1342,7 +1342,7 @@ class ConstantDenominatorTestCase {
1342
1342
List <ConstantDenominatorTestCase > testCases = Arrays .asList (
1343
1343
new ConstantDenominatorTestCase ("meter-per-1000" , 1000 ),
1344
1344
new ConstantDenominatorTestCase ("liter-per-1000-kiloliter" , 1000 ),
1345
- new ConstantDenominatorTestCase ("meter-per-100-kilometer" , 100 ), // Failing ICU-23045
1345
+ new ConstantDenominatorTestCase ("meter-per-100-kilometer" , 100 ),
1346
1346
new ConstantDenominatorTestCase ("liter-per-kilometer" , 0 ),
1347
1347
new ConstantDenominatorTestCase ("second-per-1000-minute" , 1000 ),
1348
1348
new ConstantDenominatorTestCase ("gram-per-1000-kilogram" , 1000 ),
@@ -1363,10 +1363,10 @@ class ConstantDenominatorTestCase {
1363
1363
new ConstantDenominatorTestCase ("part-per-1000" , 1000 ),
1364
1364
new ConstantDenominatorTestCase ("part-per-10000" , 10000 ),
1365
1365
new ConstantDenominatorTestCase ("part-per-100000" , 100000 ),
1366
- new ConstantDenominatorTestCase ("part-per-1000000" , 1000000 ), // Failing ICU-23045
1366
+ new ConstantDenominatorTestCase ("part-per-1000000" , 1000000 ),
1367
1367
new ConstantDenominatorTestCase ("part-per-10000000" , 10000000 ),
1368
1368
new ConstantDenominatorTestCase ("part-per-100000000" , 100000000 ),
1369
- new ConstantDenominatorTestCase ("part-per-1000000000" , 1000000000 ), // Failing ICU-23045
1369
+ new ConstantDenominatorTestCase ("part-per-1000000000" , 1000000000 ),
1370
1370
new ConstantDenominatorTestCase ("part-per-10000000000" , 10000000000L ),
1371
1371
new ConstantDenominatorTestCase ("part-per-100000000000" , 100000000000L ),
1372
1372
new ConstantDenominatorTestCase ("part-per-1000000000000" , 1000000000000L ),
@@ -1389,10 +1389,10 @@ class ConstantDenominatorTestCase {
1389
1389
new ConstantDenominatorTestCase ("part-per-1E4" , 10000 ),
1390
1390
new ConstantDenominatorTestCase ("part-per-1e5" , 100000 ),
1391
1391
new ConstantDenominatorTestCase ("part-per-1E5" , 100000 ),
1392
- new ConstantDenominatorTestCase ("part-per-1e6" , 1000000 ), // Failing ICU-23045
1393
- new ConstantDenominatorTestCase ("part-per-1E6" , 1000000 ), // Failing ICU-23045
1394
- new ConstantDenominatorTestCase ("part-per-1e9" , 1000000000 ), // Failing ICU-23045
1395
- new ConstantDenominatorTestCase ("part-per-1E9" , 1000000000 ), // Failing ICU-23045
1392
+ new ConstantDenominatorTestCase ("part-per-1e6" , 1000000 ),
1393
+ new ConstantDenominatorTestCase ("part-per-1E6" , 1000000 ),
1394
+ new ConstantDenominatorTestCase ("part-per-1e9" , 1000000000 ),
1395
+ new ConstantDenominatorTestCase ("part-per-1E9" , 1000000000 ),
1396
1396
new ConstantDenominatorTestCase ("part-per-1e10" , 10000000000L ),
1397
1397
new ConstantDenominatorTestCase ("part-per-1E10" , 10000000000L ),
1398
1398
new ConstantDenominatorTestCase ("part-per-1e18" , 1000000000000000000L ),
@@ -1409,18 +1409,6 @@ class ConstantDenominatorTestCase {
1409
1409
new ConstantDenominatorTestCase ("meter-per-square-second" , 0 ));
1410
1410
1411
1411
for (ConstantDenominatorTestCase testCase : testCases ) {
1412
- switch (testCase .identifier ) {
1413
- case "part-per-1000000" :
1414
- case "part-per-1000000000" :
1415
- case "part-per-1e6" :
1416
- case "part-per-1E6" :
1417
- case "part-per-1e9" :
1418
- case "part-per-1E9" :
1419
- case "meter-per-100-kilometer" :
1420
- logKnownIssue ("ICU-23045" , "Incorrect constant denominator for certain unit identifiers" );
1421
- continue ;
1422
- }
1423
-
1424
1412
MeasureUnit unit = MeasureUnit .forIdentifier (testCase .identifier );
1425
1413
assertEquals ("Constant denominator for " + testCase .identifier , testCase .expectedConstantDenominator ,
1426
1414
unit .getConstantDenominator ());
@@ -1480,16 +1468,10 @@ public void TestInvalidIdentifiers() {
1480
1468
"meter-per-1000-second-1000-kilometer" ,
1481
1469
"per-1000-and-per-1000" ,
1482
1470
"liter-per-kilometer-100" ,
1483
- "meter-per-100-100-kilometer" , // Failing ICU-23045
1471
+ "meter-per-100-100-kilometer" ,
1484
1472
};
1485
1473
1486
1474
for (String input : inputs ) {
1487
- if (input .equals ("meter-per-100-100-kilometer" )) {
1488
- logKnownIssue ("ICU-23045" , "Incorrect constant denominator for certain unit identifiers " +
1489
- "leads to incorrect unit identifiers." );
1490
- continue ;
1491
- }
1492
-
1493
1475
try {
1494
1476
MeasureUnit .forIdentifier (input );
1495
1477
Assert .fail ("An IllegalArgumentException must be thrown" );
0 commit comments