Merge branch 'develop' into alpha/JAL-3362_Jalview_212_alpha
[jalview.git] / test / jalview / util / MessageManagerTest.java
diff --git a/test/jalview/util/MessageManagerTest.java b/test/jalview/util/MessageManagerTest.java
new file mode 100644 (file)
index 0000000..68fd51b
--- /dev/null
@@ -0,0 +1,31 @@
+package jalview.util;
+
+import static org.testng.Assert.assertEquals;
+
+import org.testng.annotations.Test;
+
+public class MessageManagerTest
+{
+  @Test(groups = "Functional")
+  public void testFormatMessage_invalid()
+  {
+    String msg = MessageManager.formatMessage("label.rubbish", "goodbye",
+            "world");
+    assertEquals(msg, "[missing key] label.rubbish 'goodbye' 'world'");
+  }
+
+  @Test(groups = "Functional")
+  public void testGetString_invalid()
+  {
+    String msg = MessageManager.getString("label.rubbish");
+    assertEquals(msg, "[missing key] label.rubbish");
+  }
+
+  @Test(groups = "Functional")
+  public void testGetStringOrReturn()
+  {
+    String msg = MessageManager.getStringOrReturn("label.rubbish",
+            "rubbishdefault");
+    assertEquals(msg, "rubbishdefault");
+  }
+}