assertNotNull(numberTool);
// assertEquals()
}
public @Test void testResourceTool() {
ResourceTool textTool = (ResourceTool)toolbox.get("text");
assertNotNull(textTool);
List<String> keys = textTool.getKeys();
assertTrue(keys.contains("foo"));
assertTrue(keys.contains("hello.whoever"));
assertTrue(keys.contains("world"));
keys = textTool.get("hello").getKeys();
assertTrue(keys.contains("whoever"));
assertFalse(keys.contains("foo"));
ResourceTool.Key foo = textTool.get("foo");
assertStringEquals("bar", foo);
ResourceTool.Key frenchFoo = foo.locale(Locale.FRENCH);
assertStringEquals("barre", frenchFoo);
ResourceTool.Key otherFoo = foo.bundle("resources2");
assertStringEquals("woogie", otherFoo);
ResourceTool.Key helloWhoever = textTool.get("hello").get("whoever");
assertStringEquals("Hello {0}!", helloWhoever);
ResourceTool.Key helloWorld = helloWhoever.insert(textTool.get("world"));
assertStringEquals("Hello World!", helloWorld);
ResourceTool.Key halfFrenchHelloWorld = helloWorld.locale(Locale.FRENCH);
assertStringEquals("Bonjour World!", halfFrenchHelloWorld);
ResourceTool.Key frenchTool = textTool.locale("fr");
ResourceTool.Key frenchHelloWorld =
frenchTool.get("hello.whoever").insert(frenchTool.get("world"));
assertStringEquals("Bonjour Monde!", frenchHelloWorld);
}