JAL-653 getStrand javadoc/refactor/test
[jalview.git] / test / jalview / datamodel / SequenceFeatureTest.java
index 7debb0b..d488a76 100644 (file)
@@ -45,4 +45,21 @@ public class SequenceFeatureTest
     Integer i = new Integer(27);
     assertSame(i, sf1.getValue("Unknown", i));
   }
+
+  /**
+   * Tests the method that returns 1 / -1 / 0 for strand "+" / "-" / other
+   */
+  @Test(groups = { "Functional" })
+  public void testGetStrand()
+  {
+    SequenceFeature sf = new SequenceFeature("type", "desc", 22, 33, 12.5f,
+            "group");
+    assertEquals(0, sf.getStrand());
+    sf.setValue("STRAND", "+");
+    assertEquals(1, sf.getStrand());
+    sf.setValue("STRAND", "-");
+    assertEquals(-1, sf.getStrand());
+    sf.setValue("STRAND", ".");
+    assertEquals(0, sf.getStrand());
+  }
 }