ICU-2118 improve coverage; add CurrencyTest
X-SVN-Rev: 10733
This commit is contained in:
parent
9be5d1a24e
commit
fa5567b3be
@ -5,8 +5,8 @@
|
|||||||
*******************************************************************************
|
*******************************************************************************
|
||||||
*
|
*
|
||||||
* $Source: /xsrl/Nsvn/icu/icu4j/src/com/ibm/icu/dev/test/TestAll.java,v $
|
* $Source: /xsrl/Nsvn/icu/icu4j/src/com/ibm/icu/dev/test/TestAll.java,v $
|
||||||
* $Date: 2002/11/25 22:11:47 $
|
* $Date: 2002/12/18 19:58:25 $
|
||||||
* $Revision: 1.43 $
|
* $Revision: 1.44 $
|
||||||
*
|
*
|
||||||
*****************************************************************************************
|
*****************************************************************************************
|
||||||
*/
|
*/
|
||||||
@ -216,6 +216,7 @@ public class TestAll extends TestFmwk {
|
|||||||
new com.ibm.icu.dev.test.util.ICUListResourceBundleTest(),
|
new com.ibm.icu.dev.test.util.ICUListResourceBundleTest(),
|
||||||
new com.ibm.icu.dev.test.util.CompactArrayTest(),
|
new com.ibm.icu.dev.test.util.CompactArrayTest(),
|
||||||
new com.ibm.icu.dev.test.util.StringTokenizerTest(),
|
new com.ibm.icu.dev.test.util.StringTokenizerTest(),
|
||||||
|
new com.ibm.icu.dev.test.util.CurrencyTest(),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
public void TestMath() throws Exception{
|
public void TestMath() throws Exception{
|
||||||
|
48
icu4j/src/com/ibm/icu/dev/test/util/CurrencyTest.java
Normal file
48
icu4j/src/com/ibm/icu/dev/test/util/CurrencyTest.java
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
/*
|
||||||
|
**********************************************************************
|
||||||
|
* Copyright (c) 2002, International Business Machines
|
||||||
|
* Corporation and others. All Rights Reserved.
|
||||||
|
**********************************************************************
|
||||||
|
* Author: Alan Liu
|
||||||
|
* Created: December 18 2002
|
||||||
|
* Since: ICU 2.4
|
||||||
|
**********************************************************************
|
||||||
|
*/
|
||||||
|
package com.ibm.icu.dev.test.util;
|
||||||
|
import com.ibm.icu.dev.test.TestFmwk;
|
||||||
|
import com.ibm.icu.util.*;
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @test
|
||||||
|
* @summary General test of Currency
|
||||||
|
*/
|
||||||
|
public class CurrencyTest extends TestFmwk {
|
||||||
|
|
||||||
|
public static void main(String[] args) throws Exception {
|
||||||
|
new CurrencyTest().run(args);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Test of basic API.
|
||||||
|
*/
|
||||||
|
public void TestAPI() {
|
||||||
|
Currency usd = Currency.getInstance("USD");
|
||||||
|
int hash = usd.hashCode();
|
||||||
|
Currency jpy = Currency.getInstance("JPY");
|
||||||
|
if (usd.equals(jpy)) {
|
||||||
|
errln("FAIL: USD == JPY");
|
||||||
|
}
|
||||||
|
if (usd.equals("abc")) {
|
||||||
|
errln("FAIL: USD == (String)");
|
||||||
|
}
|
||||||
|
if (usd.equals(null)) {
|
||||||
|
errln("FAIL: USD == (null)");
|
||||||
|
}
|
||||||
|
if (!usd.equals(usd)) {
|
||||||
|
errln("FAIL: USD != USD");
|
||||||
|
}
|
||||||
|
|
||||||
|
Locale[] avail = Currency.getAvailableLocales();
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user