X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fanalysis%2Fscoremodels%2FScoreModelsTest.java;h=9684cf2e568748dc0cdaa4ca4f56e8d5410218f8;hb=f6a84063f10ea1ae9898310c541961cd1d53dd8a;hp=ffcd1a8cfa327b90ecce505169351a30cd1f17bf;hpb=aba253e57b22ce7d1f4fe376935e42aeb4f6d591;p=jalview.git diff --git a/test/jalview/analysis/scoremodels/ScoreModelsTest.java b/test/jalview/analysis/scoremodels/ScoreModelsTest.java index ffcd1a8..9684cf2 100644 --- a/test/jalview/analysis/scoremodels/ScoreModelsTest.java +++ b/test/jalview/analysis/scoremodels/ScoreModelsTest.java @@ -7,6 +7,8 @@ import static org.testng.Assert.assertTrue; import jalview.api.analysis.PairwiseScoreModelI; import jalview.api.analysis.ScoreModelI; +import java.lang.reflect.Constructor; +import java.lang.reflect.InvocationTargetException; import java.util.Iterator; import org.testng.annotations.Test; @@ -45,16 +47,16 @@ public class ScoreModelsTest assertTrue(sm instanceof SimilarityScoreModel); assertTrue(sm instanceof PairwiseScoreModelI); assertFalse(sm instanceof DistanceScoreModel); - assertEquals(sm.getName(), "PID"); - assertEquals(((PairwiseScoreModelI) sm).getPairwiseScore('R', 'C'), 0f); - assertEquals(((PairwiseScoreModelI) sm).getPairwiseScore('R', 'r'), 1f); + assertEquals(sm.getName(), "DNA"); + assertEquals(((PairwiseScoreModelI) sm).getPairwiseScore('c', 'x'), 1f); sm = models.next(); assertTrue(sm instanceof SimilarityScoreModel); assertTrue(sm instanceof PairwiseScoreModelI); assertFalse(sm instanceof DistanceScoreModel); - assertEquals(sm.getName(), "DNA"); - assertEquals(((PairwiseScoreModelI) sm).getPairwiseScore('c', 'x'), 1f); + assertEquals(sm.getName(), "PID"); + assertEquals(((PairwiseScoreModelI) sm).getPairwiseScore('R', 'C'), 0f); + assertEquals(((PairwiseScoreModelI) sm).getPairwiseScore('R', 'r'), 1f); sm = models.next(); assertFalse(sm instanceof SimilarityScoreModel); @@ -102,4 +104,17 @@ public class ScoreModelsTest } } } + + @Test(groups = "Functional") + public void testInstantiate() + throws InstantiationException, IllegalAccessException, + NoSuchMethodException, SecurityException, + IllegalArgumentException, InvocationTargetException + { + Class c = ScoreModels.class; + Constructor con = c.getDeclaredConstructor(); + con.setAccessible(true); + Object o = con.newInstance(); + System.out.println(o); + } }