Merge branch 'bug/JAL-98consensusMemory' into develop
[jalview.git] / test / jalview / util / FormatTest.java
diff --git a/test/jalview/util/FormatTest.java b/test/jalview/util/FormatTest.java
new file mode 100644 (file)
index 0000000..18199f9
--- /dev/null
@@ -0,0 +1,32 @@
+package jalview.util;
+
+import static org.testng.Assert.assertEquals;
+
+import org.testng.annotations.Test;
+
+public class FormatTest
+{
+  @Test(groups = "Functional")
+  public void testAppendPercentage()
+  {
+    StringBuilder sb = new StringBuilder();
+    Format.appendPercentage(sb, 123.456f, 0);
+    assertEquals(sb.toString(), "123");
+
+    sb.setLength(0);
+    Format.appendPercentage(sb, 123.456f, 1);
+    assertEquals(sb.toString(), "123.4");
+
+    sb.setLength(0);
+    Format.appendPercentage(sb, 123.456f, 2);
+    assertEquals(sb.toString(), "123.45");
+
+    sb.setLength(0);
+    Format.appendPercentage(sb, 123.456f, 3);
+    assertEquals(sb.toString(), "123.456");
+
+    sb.setLength(0);
+    Format.appendPercentage(sb, 123.456f, 4);
+    assertEquals(sb.toString(), "123.4560");
+  }
+}