testresourcemanager.java
来自「A Java web application, based on Struts 」· Java 代码 · 共 95 行
JAVA
95 行
package net.sf.irunninglog.util;
import net.sf.irunninglog.junit.BaseTestCase;
import net.sf.irunninglog.service.ICRUDService;
public class TestResourceManager extends BaseTestCase {
private ResourceManager manager;
private String nonsense;
private String appNameKey;
public TestResourceManager(String name) {
super(name);
}
public void setUp() {
manager = ResourceManager.getInstance();
nonsense = "ascajbn3rkj23brf2kjbwhebdy3dvqhgfbashfa";
appNameKey = "application-name";
}
public void testGetString1() {
try{
String value = manager.getString(null);
failTest();
} catch(Exception ex) {
assertTrue(true);
}
try{
String value = manager.getString(nonsense);
failTest();
} catch(Exception ex) {
assertTrue(true);
}
assertNotNull(manager.getString(appNameKey));
}
public void testGetString2() {
try{
String value = manager.getString(null, null);
failTest();
} catch(Exception ex) {
assertTrue(true);
}
try{
String value = manager.getString(nonsense, null);
failTest();
} catch(Exception ex) {
assertTrue(true);
}
try{
String value = manager.getString(null, nonsense);
failTest();
} catch(Exception ex) {
assertTrue(true);
}
try{
String value = manager.getString(nonsense, nonsense);
failTest();
} catch(Exception ex) {
assertTrue(true);
}
try{
String value =
manager.getString(ResourceManager.BUNDLE_OBJECT_FACTORY,
nonsense);
failTest();
} catch(Exception ex) {
assertTrue(true);
}
String value =
manager.getString(ResourceManager.BUNDLE_OBJECT_FACTORY,
ICRUDService.SERVICE_NAME);
assertNotNull(value);
}
public void testGetString3() {
String val1 = manager.getString(appNameKey);
String val2 = manager.getString(ResourceManager.BUNDLE_DEFAULT, appNameKey);
assertNotNull(val1);
assertNotNull(val2);
assertTrue(val1.equals(val2));
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?