8325908: Finish removal of IntlTest and CollatorTest
Reviewed-by: naoto
This commit is contained in:
parent
53102502c3
commit
4c7b313e0d
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2003, 2024, 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
|
||||
@ -21,7 +21,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
/**
|
||||
/*
|
||||
* @test
|
||||
* @bug 4533872 4640853
|
||||
* @summary Unit tests for supplementary character support (JSR-204) and Unicode 4.0 support
|
||||
@ -62,6 +62,7 @@ public class Bug4533872 {
|
||||
/*
|
||||
* Test for next(int n)
|
||||
*/
|
||||
@Test
|
||||
void TestNext() {
|
||||
iter = BreakIterator.getWordInstance(Locale.US);
|
||||
|
||||
@ -84,6 +85,7 @@ public class Bug4533872 {
|
||||
/*
|
||||
* Test for isBoundary(int n)
|
||||
*/
|
||||
@Test
|
||||
void TestIsBoundary() {
|
||||
iter = BreakIterator.getWordInstance(Locale.US);
|
||||
|
||||
@ -112,6 +114,7 @@ public class Bug4533872 {
|
||||
/*
|
||||
* Test mainly for next() and current()
|
||||
*/
|
||||
@Test
|
||||
void TestPrintEachForward() {
|
||||
iter = BreakIterator.getWordInstance(Locale.US);
|
||||
|
||||
@ -151,6 +154,7 @@ public class Bug4533872 {
|
||||
/*
|
||||
* Test mainly for previous() and current()
|
||||
*/
|
||||
@Test
|
||||
void TestPrintEachBackward() {
|
||||
iter = BreakIterator.getWordInstance(Locale.US);
|
||||
|
||||
@ -190,6 +194,7 @@ public class Bug4533872 {
|
||||
/*
|
||||
* Test mainly for following() and previous()
|
||||
*/
|
||||
@Test
|
||||
void TestPrintAt_1() {
|
||||
iter = BreakIterator.getWordInstance(Locale.US);
|
||||
|
||||
@ -219,6 +224,7 @@ public class Bug4533872 {
|
||||
/*
|
||||
* Test mainly for preceding() and next()
|
||||
*/
|
||||
@Test
|
||||
void TestPrintAt_2() {
|
||||
iter = BreakIterator.getWordInstance(Locale.US);
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2023, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2024, 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
|
||||
@ -21,13 +21,6 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @library /java/text/testlib
|
||||
* @summary test Collation API
|
||||
* @modules jdk.localedata
|
||||
* @run junit APITest
|
||||
*/
|
||||
/*
|
||||
(C) Copyright Taligent, Inc. 1996 - All Rights Reserved
|
||||
(C) Copyright IBM Corp. 1996 - All Rights Reserved
|
||||
@ -40,6 +33,14 @@ attribution to Taligent may not be removed.
|
||||
Taligent is a registered trademark of Taligent, Inc.
|
||||
*/
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @library /java/text/testlib
|
||||
* @summary test Collation API
|
||||
* @modules jdk.localedata
|
||||
* @run junit APITest
|
||||
*/
|
||||
|
||||
import java.util.Locale;
|
||||
import java.text.Collator;
|
||||
import java.text.RuleBasedCollator;
|
||||
@ -59,6 +60,7 @@ public class APITest {
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public final void TestProperty( )
|
||||
{
|
||||
Collator col = null;
|
||||
@ -134,6 +136,7 @@ public class APITest {
|
||||
System.out.println("Collator property test ended.");
|
||||
}
|
||||
|
||||
@Test
|
||||
public final void TestHashCode( )
|
||||
{
|
||||
System.out.println("hashCode tests begin.");
|
||||
@ -175,6 +178,7 @@ public class APITest {
|
||||
//----------------------------------------------------------------------------
|
||||
// ctor -- Tests the constructor methods
|
||||
//
|
||||
@Test
|
||||
public final void TestCollationKey( )
|
||||
{
|
||||
System.out.println("testing CollationKey begins...");
|
||||
@ -214,6 +218,7 @@ public class APITest {
|
||||
//----------------------------------------------------------------------------
|
||||
// ctor -- Tests the constructor methods
|
||||
//
|
||||
@Test
|
||||
public final void TestElemIter( )
|
||||
{
|
||||
System.out.println("testing sortkey begins...");
|
||||
@ -306,6 +311,7 @@ public class APITest {
|
||||
System.out.println("testing CollationElementIterator ends...");
|
||||
}
|
||||
|
||||
@Test
|
||||
public final void TestGetAll()
|
||||
{
|
||||
Locale[] list = Collator.getAvailableLocales();
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1997, 2023, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2024, 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
|
||||
@ -25,11 +25,22 @@
|
||||
* @test
|
||||
* @summary test Date Format (Round Trip)
|
||||
* @bug 8008577
|
||||
* @run junit/othervm -Djava.locale.providers=COMPAT,SPI DateFormatRoundTripTest
|
||||
* @run main/othervm -Djava.locale.providers=COMPAT,SPI DateFormatRoundTripTest
|
||||
*/
|
||||
|
||||
import java.text.*;
|
||||
import java.util.*;
|
||||
import java.text.DateFormat;
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.GregorianCalendar;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Random;
|
||||
import java.util.SimpleTimeZone;
|
||||
import java.util.TimeZone;
|
||||
|
||||
public class DateFormatRoundTripTest {
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2003, 2024, 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
|
||||
@ -30,8 +30,11 @@
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.math.BigInteger;
|
||||
import java.text.*;
|
||||
import java.util.*;
|
||||
import java.text.DecimalFormat;
|
||||
import java.text.FieldPosition;
|
||||
import java.text.MessageFormat;
|
||||
import java.text.NumberFormat;
|
||||
import java.util.Locale;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
@ -98,6 +101,7 @@ public class BigDecimalFormat {
|
||||
/**
|
||||
* Test for normal big numbers which have the fraction part
|
||||
*/
|
||||
@Test
|
||||
void test_Format_in_NumberFormat_BigDecimal() {
|
||||
String from, to;
|
||||
|
||||
@ -519,6 +523,7 @@ public class BigDecimalFormat {
|
||||
/**
|
||||
* Test for normal big numbers which have the fraction part with multiplier
|
||||
*/
|
||||
@Test
|
||||
void test_Format_in_NumberFormat_BigDecimal_usingMultiplier() {
|
||||
String from, to;
|
||||
|
||||
@ -579,6 +584,7 @@ public class BigDecimalFormat {
|
||||
/**
|
||||
* Test for normal big numbers which don't have the fraction part
|
||||
*/
|
||||
@Test
|
||||
void test_Format_in_NumberFormat_BigInteger() {
|
||||
String from, to;
|
||||
|
||||
@ -719,6 +725,7 @@ public class BigDecimalFormat {
|
||||
* Test for normal big numbers which don't have the fraction part with
|
||||
* multiplier
|
||||
*/
|
||||
@Test
|
||||
void test_Format_in_NumberFormat_BigInteger_usingMultiplier() {
|
||||
String from, to;
|
||||
|
||||
@ -774,6 +781,7 @@ public class BigDecimalFormat {
|
||||
* Test for normal Long numbers when maximum and minimum digits are
|
||||
* specified
|
||||
*/
|
||||
@Test
|
||||
void test_Format_in_NumberFormat_Long_checkDigits() {
|
||||
String from, to;
|
||||
|
||||
@ -889,6 +897,7 @@ public class BigDecimalFormat {
|
||||
* Double.POSITIVE_INFINITY
|
||||
* Double.NEGATIVE_INFINITY
|
||||
*/
|
||||
@Test
|
||||
void test_Format_in_NumberFormat_SpecialNumber() {
|
||||
String from, to;
|
||||
|
||||
@ -931,6 +940,7 @@ public class BigDecimalFormat {
|
||||
* (Formatting Long.MIN_VALUE w/ multiplier=-1 used to return a wrong
|
||||
* number.)
|
||||
*/
|
||||
@Test
|
||||
void test_Format_in_NumberFormat_Other() {
|
||||
String from, to;
|
||||
|
||||
@ -963,6 +973,7 @@ public class BigDecimalFormat {
|
||||
/**
|
||||
* Test for MessageFormat
|
||||
*/
|
||||
@Test
|
||||
void test_Format_in_MessageFormat() {
|
||||
MessageFormat mf = new MessageFormat(
|
||||
" {0, number}\n" +
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2023, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2005, 2024, 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
|
||||
@ -21,7 +21,7 @@
|
||||
* questions.
|
||||
*/
|
||||
|
||||
/**
|
||||
/*
|
||||
* @test
|
||||
* @bug 4068067
|
||||
* @summary test NumberFormat with exponential separator symbols. It also tests the new
|
||||
@ -30,37 +30,32 @@
|
||||
* @run junit DFSExponential
|
||||
*/
|
||||
|
||||
import java.util.*;
|
||||
import java.text.*;
|
||||
import java.text.DecimalFormat;
|
||||
import java.text.DecimalFormatSymbols;
|
||||
import java.util.Locale;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.fail;
|
||||
|
||||
public class DFSExponential
|
||||
{
|
||||
public class DFSExponential {
|
||||
|
||||
|
||||
public void DFSExponenTest() throws Exception {
|
||||
@Test
|
||||
public void TestDFSExponential() {
|
||||
DecimalFormatSymbols sym = new DecimalFormatSymbols(Locale.US);
|
||||
String pat[] = { "0.####E0", "00.000E00", "##0.####E000", "0.###E0;[0.###E0]" };
|
||||
double val[] = { 0.01234, 123456789, 1.23e300, -3.141592653e-271 };
|
||||
long lval[] = { 0, -1, 1, 123456789 };
|
||||
String valFormat[][] = {
|
||||
String[] pat = { "0.####E0", "00.000E00", "##0.####E000", "0.###E0;[0.###E0]"};
|
||||
double[] val = { 0.01234, 123456789, 1.23e300, -3.141592653e-271};
|
||||
String[][] valFormat = {
|
||||
{"1.234x10^-2", "1.2346x10^8", "1.23x10^300", "-3.1416x10^-271"},
|
||||
{"12.340x10^-03", "12.346x10^07", "12.300x10^299", "-31.416x10^-272"},
|
||||
{"12.34x10^-003", "123.4568x10^006", "1.23x10^300", "-314.1593x10^-273"},
|
||||
{"1.234x10^-2", "1.235x10^8", "1.23x10^300", "[3.142x10^-271]"},
|
||||
};
|
||||
|
||||
|
||||
int ival = 0, ilval = 0;
|
||||
System.out.println("Default exponent separator: "+sym.getExponentSeparator());
|
||||
try {
|
||||
sym.setExponentSeparator("x10^");
|
||||
} catch (NullPointerException e){
|
||||
fail("null String was passed to set an exponent separator symbol");
|
||||
throw new RuntimeException("Test Malfunction: null String was passed to set an exponent separator symbol" );
|
||||
}
|
||||
System.out.println("Current exponent separator: "+sym.getExponentSeparator());
|
||||
|
||||
@ -69,19 +64,15 @@ public class DFSExponential
|
||||
System.out.println(" Pattern: " + fmt.toPattern());
|
||||
String locPattern = fmt.toLocalizedPattern();
|
||||
System.out.println(" Localized pattern: "+locPattern);
|
||||
//fmt.applyLocalizedPattern(locPattern);
|
||||
//System.out.println(" fmt.applyLocalizedPattern(): "+fmt.toLocalizedPattern());
|
||||
|
||||
for (int v=0; v<val.length; ++v) {
|
||||
String s = fmt.format(val[v]);
|
||||
System.out.println(" " + val[v]+" --> "+s);
|
||||
if(valFormat[p][v].equals(s)){
|
||||
if (valFormat[p][v].equals(s)){
|
||||
System.out.println(": Passed");
|
||||
}else{
|
||||
} else{
|
||||
fail(" Failed: Should be formatted as "+valFormat[p][v]+ "but got "+s);
|
||||
throw new RuntimeException(" Failed: Should be formatted as "+valFormat[p][v]+ "but got "+s);
|
||||
}
|
||||
}
|
||||
} //end of the first for loop
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2005, 2023, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2005, 2024, 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
|
||||
@ -48,6 +48,8 @@ import org.junit.jupiter.api.Test;
|
||||
import static org.junit.jupiter.api.Assertions.fail;
|
||||
|
||||
public class DFSSerialization{
|
||||
|
||||
@Test
|
||||
public void TestDFSSerialization(){
|
||||
/*
|
||||
* 1. read from the object created using jdk1.4.2
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2001, 2023, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2001, 2024, 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
|
||||
@ -30,9 +30,8 @@
|
||||
* @run junit Bug4322313
|
||||
*/
|
||||
|
||||
import java.io.*;
|
||||
import java.text.*;
|
||||
import java.util.*;
|
||||
import java.util.Locale;
|
||||
import java.util.TimeZone;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
@ -84,6 +83,7 @@ public class Bug4322313 {
|
||||
"GMT+09:00 ",
|
||||
};
|
||||
|
||||
@Test
|
||||
void Test4322313() {
|
||||
Locale savedLocale = Locale.getDefault();
|
||||
TimeZone savedTimeZone = TimeZone.getDefault();
|
||||
@ -227,5 +227,4 @@ public class Bug4322313 {
|
||||
System.out.println("TimeZone.getTimeZone() test passed");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user