X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fdatamodel%2Ffeatures%2FFeatureAttributesTest.java;h=0846ec26814e1a875f819773cadc9fb3e3924d27;hb=bc07c82cde95d498cf6919422baf7ad3994e1bf2;hp=e47c78733ccf61ed513cd515588d5384201181ab;hpb=19b1c75919e4d2f255cbaf811dc15d26850490e6;p=jalview.git diff --git a/test/jalview/datamodel/features/FeatureAttributesTest.java b/test/jalview/datamodel/features/FeatureAttributesTest.java index e47c787..0846ec2 100644 --- a/test/jalview/datamodel/features/FeatureAttributesTest.java +++ b/test/jalview/datamodel/features/FeatureAttributesTest.java @@ -23,7 +23,7 @@ public class FeatureAttributesTest /** * clear down attributes map before tests */ - @BeforeClass + @BeforeClass(alwaysRun = true) public void setUp() { FeatureAttributes fa = FeatureAttributes.getInstance(); @@ -33,7 +33,7 @@ public class FeatureAttributesTest /** * clear down attributes map after tests */ - @AfterMethod + @AfterMethod(alwaysRun = true) public void tearDown() { FeatureAttributes fa = FeatureAttributes.getInstance(); @@ -76,12 +76,14 @@ public class FeatureAttributesTest assertNull(fa.getMinMax("Pfam", "kd")); sf.setValue("domain", "xyz"); assertNull(fa.getMinMax("Pfam", "kd")); - sf.setValue("kd", "some text"); - assertNull(fa.getMinMax("Pfam", "kd")); sf.setValue("kd", "1.3"); assertEquals(fa.getMinMax("Pfam", "kd"), new float[] { 1.3f, 1.3f }); sf.setValue("kd", "-2.6"); assertEquals(fa.getMinMax("Pfam", "kd"), new float[] { -2.6f, 1.3f }); + // setting 'mixed' character and numeric values wipes the min/max value + sf.setValue("kd", "some text"); + assertNull(fa.getMinMax("Pfam", "kd")); + Map csq = new HashMap<>(); csq.put("AF", "-3"); sf.setValue("CSQ", csq);