public class CfbBundle {
public static final String ANALYSIS_FAILED = "analysis.failed";
public static final String ANALYZED_AT = "analyzed.at";
+ public static final String BUG_CATEGORY_UNKNOWN = "bug.category.unknown";
+ public static final String BUG_TYPE_UNKNOWN = "bug.type.unknown";
public static final String CANNOT_CONNECT = "cannot.connect.to.db";
public static final String CANNOT_EXEC = "cannot.exec";
public static final String CANNOT_SEND_MAIL = "cannot.send.mail";
m_bundle = QDBundleFactory.getInst().getBundle(BUNDLE_NAME, locale);
}
+ // This constructor is intended only for use during unit testing.
+ CfbBundle() {
+ m_bundle = null;
+ }
+
public String get(String key, Object... arguments) {
try {
if (null != m_bundle) {
// Fall through to the fallback behaviour below
}
+ return fallbackGet(key, arguments);
+ }
+
+ String fallbackGet(String key, Object... arguments) {
StringBuilder sb = new StringBuilder("[" + key + "]");
for (Object obj : arguments) {
sb.append("[" + obj + "]");
}
return sb.toString();
+
}
}