Methods Summary |
---|
public static void | main(java.lang.String[] args)
if (args.length == 0){
junit.textui.TestRunner.run(LocalStringsManagerTest.class);
} else {
junit.textui.TestRunner.run(makeSuite(args));
}
|
private java.util.Properties | makeProperty(java.lang.String f)
final Properties p = new Properties();
p.setProperty("base-package", "com.sun.enterprise.cli.framework");
p.setProperty("property-file-name", f);
return p;
|
private static junit.framework.TestSuite | makeSuite(java.lang.String[] args)
final TestSuite ts = new TestSuite();
for (int i = 0; i < args.length; i++){
ts.addTest(new LocalStringsManagerTest(args[i]));
}
return ts;
|
private void | nyi()
fail("Not Yet Implemented");
|
protected void | setUp()
|
protected void | tearDown()
|
public void | testGettingAnAbsentKey()
final LocalStringsManager lsm = new LocalStringsManager("com.sun.enterprise.cli.framework", "P1");
assertEquals("Key not found (absent)", lsm.getString("absent"));
|
public void | testInitializationFromProperties()
final Vector v = new Vector();
v.add(makeProperty("P1"));
v.add(makeProperty("P2"));
final LocalStringsManager lsm = new LocalStringsManager(v);
assertEquals("P1.a", lsm.getString("a"));
ResourceBundle rb1 =
ResourceBundle.getBundle("com.sun.enterprise.cli.framework" +
"." + "P1");
ResourceBundle rb2 =
ResourceBundle.getBundle("com.sun.enterprise.cli.framework" +
"." + "P2"); final Vector v2 = new Vector();
v2.add(rb1);
v2.add(rb2);
assertEquals("Comparing Resource Properties", v2, lsm.getResourceBundles());
|
public void | testReplacement()
final Object[] arguments = {
new Double(.15),
new Integer(1000),
new Integer(150)
};
final LocalStringsManager lsm = new LocalStringsManager("com.sun.enterprise.cli.framework", "P1");
assertEquals("15% of 1,000 makes 150", lsm.getString("good_format", arguments));
|
public void | testReplacementException()
final LocalStringsManager lsm = new LocalStringsManager("com.sun.enterprise.cli.framework", "P1");
try {
assertEquals("15% of 1,000 makes 150", lsm.getString("bad_format", new Object[0]));
fail("Expected CommandValidationException indicating that the formatting was incorrect");
}
catch (CommandValidationException cve){
assertEquals("java.lang.IllegalArgumentException: unknown format type at ", cve.getMessage());
}
|
public void | testSimpleCreation()
final LocalStringsManager lsm = new LocalStringsManager("com.sun.enterprise.cli.framework", "P1");
assertEquals("P1", lsm.getPropertiesFile());
assertEquals("com.sun.enterprise.cli.framework", lsm.getPackageName());
|
public void | testSimpleUse()
final LocalStringsManager lsm = new LocalStringsManager("com.sun.enterprise.cli.framework", "P1");
assertEquals("P1.a", lsm.getString("a"));
|
public void | testWithLocale()
final Vector v = new Vector();
v.add("com.sun.enterprise.cli.framework.P1");
final LocalStringsManager lsm = new LocalStringsManager(v, java.util.Locale.US);
assertEquals("P1.a", lsm.getString("a"));
|