JAL-4366 fix up tests
authorJim Procter <jprocter@dundee.ac.uk>
Tue, 3 Sep 2024 14:15:32 +0000 (15:15 +0100)
committerJim Procter <jprocter@dundee.ac.uk>
Tue, 3 Sep 2024 14:38:53 +0000 (15:38 +0100)
src/jalview/analysis/scoremodels/SecondaryStructureDistanceModel.java
src/jalview/gui/CalculationChooser.java
test/jalview/gui/CalculationChooserTest.java

index 473abcf..0a602f5 100644 (file)
@@ -394,7 +394,7 @@ public class SecondaryStructureDistanceModel extends DistanceScoreModel
   @Override
   public boolean isProtein()
   {
-    return false;
+    return true;
   }
 
   @Override
index c9e999a..6d77f04 100644 (file)
@@ -661,8 +661,8 @@ public class CalculationChooser extends JPanel
     for (ScoreModelI sm : scoreModels.getModels())
     {
       if ((!forPasimap || sm instanceof ScoreMatrix)
-              && (!nucleotide && sm.isProtein() || nucleotide && sm.isDNA()
-                      || sm.isSecondaryStructure() && ssPresent))
+              && ((!nucleotide && sm.isProtein()) || (nucleotide && sm.isDNA()))
+              && (!sm.isSecondaryStructure() || ssPresent))
 
       {
         filtered.add(sm);
index 3ee12cf..3d7e03e 100644 (file)
@@ -76,7 +76,7 @@ public class CalculationChooserTest
     assertEquals(filtered.get(2).getName(), "Mat3di");
     assertEquals(filtered.get(3).getName(), "PID");
     assertEquals(filtered.get(4).getName(), "Sequence Feature Similarity");
-    assertEquals(filtered.get(4).getName(),
+    assertEquals(filtered.get(5).getName(),
             "Secondary Structure Similarity");
 
 
@@ -137,7 +137,7 @@ public class CalculationChooserTest
 
       assertEquals(CalculationChooser
               .getApplicableScoreModels(isDna, isPca, isSS, true).size(),
-              (isDna) ? 1 : 2);
+              (isDna) ? 1 : 3);
     }
   }
 }