X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fdatamodel%2Ffeatures%2FFeatureAttributesTest.java;h=0846ec26814e1a875f819773cadc9fb3e3924d27;hb=470b622223b227bdbd4af3151f9d002a95bb1f52;hp=e47c78733ccf61ed513cd515588d5384201181ab;hpb=14b1b2a878190d5fffda298c4b9a901c72c74ad3;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);