blob: 3312dd3e2a6440ce81efca0024a072c1c546c767 [file] [log] [blame]
/*
*******************************************************************************
* Copyright (C) 2005, International Business Machines Corporation and *
* others. All Rights Reserved. *
*******************************************************************************
*/
import java.util.MissingResourceException;
import com.ibm.icu.dev.test.TestFmwk;
import com.ibm.icu.util.UResourceBundle;
/*
* Eclipse expects the java files in a package-like directory structure to have a package declaration at the top of the file.
* To fool Eclipse this file has an "jpp" extension. The ant build script copies this file to the default package and renames it
* before building.
*/
/**
* @author ram
*/
public class TestDefaultPackageLoading extends TestFmwk{
public static void main(String[] args){
new TestDefaultPackageLoading().run(args);
}
public void TestResourceBundleLoading(){
try{
UResourceBundle bundle = UResourceBundle.getBundleInstance("TestData", "en");
String aaa = bundle.getString("aaa");
if(!aaa.equals("testcircularalias/aab")){
errln("Did not get the expected data");
}
}catch (MissingResourceException ex){
errln("could not load data "+ex.getMessage());
}
}
public void TestResFileLoading(){
try{
UResourceBundle bundle = UResourceBundle.getBundleInstance("", "te");
String aaa = bundle.getString("string_only_in_te");
if(!aaa.equals("TE")){
errln("Did not get the expected data");
}
}catch (MissingResourceException ex){
errln("could not load data "+ex.getMessage());
}
}
public void TestJB3767(){
try{
UResourceBundle bundle = UResourceBundle.getBundleInstance("com.ibm.icu.dev.data.TestData", "bge");
String aaa = bundle.getString("string_only_in_te");
if(!aaa.equals("TE")){
errln("Did not get the expected data");
}
logln("Got : " + bundle.getULocale().getName());
}catch (MissingResourceException ex){
errln("could not load data "+ex.getMessage());
}
}
}