X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fanalysis%2Fscoremodels%2FScoreModelsTest.java;h=9684cf2e568748dc0cdaa4ca4f56e8d5410218f8;hb=709f51ae2e2c9e2b8d798300819c7e75b282bcfc;hp=ffcd1a8cfa327b90ecce505169351a30cd1f17bf;hpb=136c0793b90b72b928c4d77dc109dd5c644e00d3;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); + } }