X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fext%2Fensembl%2FEnsemblSeqProxyTest.java;h=27008f5581fb83569c3bfdacda77ab87e0dc4549;hb=55ebdfcc6bd979605c9bb2b4092a422b035bc27e;hp=72f5a348cd89c495742b7d606d79e1e78d1fef22;hpb=da31d3e5aebfcdbb1ae7084bbc75bbc3539ee2e6;p=jalview.git diff --git a/test/jalview/ext/ensembl/EnsemblSeqProxyTest.java b/test/jalview/ext/ensembl/EnsemblSeqProxyTest.java index 72f5a34..27008f5 100644 --- a/test/jalview/ext/ensembl/EnsemblSeqProxyTest.java +++ b/test/jalview/ext/ensembl/EnsemblSeqProxyTest.java @@ -21,9 +21,7 @@ package jalview.ext.ensembl; import static org.testng.AssertJUnit.assertEquals; -import static org.testng.AssertJUnit.assertFalse; import static org.testng.AssertJUnit.assertSame; -import static org.testng.AssertJUnit.assertTrue; import jalview.datamodel.AlignmentI; import jalview.datamodel.SequenceFeature; @@ -141,13 +139,13 @@ public class EnsemblSeqProxyTest @BeforeClass(alwaysRun = true) public void setUp() { - SequenceOntologyFactory.setInstance(new SequenceOntologyLite()); + SequenceOntologyFactory.setSequenceOntology(new SequenceOntologyLite()); } @AfterClass(alwaysRun = true) public void tearDown() { - SequenceOntologyFactory.setInstance(null); + SequenceOntologyFactory.setSequenceOntology(null); } @DataProvider(name = "ens_seqs") @@ -236,30 +234,4 @@ public class EnsemblSeqProxyTest // verify attributes string is updated with reverse complement assertEquals("x=y,z;alleles=" + revcomp + ";a=b,c", sf.getAttributes()); } - - @Test(groups = "Functional") - public void testSortFeatures() - { - SequenceFeature sf1 = new SequenceFeature("", "", 10, 15, 0f, null); - SequenceFeature sf2 = new SequenceFeature("", "", 8, 12, 0f, null); - SequenceFeature sf3 = new SequenceFeature("", "", 8, 13, 0f, null); - SequenceFeature sf4 = new SequenceFeature("", "", 11, 11, 0f, null); - List sfs = Arrays.asList(new SequenceFeature[] { sf1, - sf2, sf3, sf4 }); - - // sort by start position ascending (forward strand) - // sf2 and sf3 tie and should not be reordered by sorting - SequenceFeatures.sortFeatures(sfs, true); - assertSame(sfs.get(0), sf2); - assertSame(sfs.get(1), sf3); - assertSame(sfs.get(2), sf1); - assertSame(sfs.get(3), sf4); - - // sort by end position descending (reverse strand) - SequenceFeatures.sortFeatures(sfs, false); - assertSame(sfs.get(0), sf1); - assertSame(sfs.get(1), sf3); - assertSame(sfs.get(2), sf2); - assertSame(sfs.get(3), sf4); - } }