X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=test%2Fjalview%2Fio%2FCrossRef2xmlTests.java;h=ec5855f97e1b0d3e1e1c7877bdc6b7301c202bf3;hb=0125cee3edfa0ba5584631bae3ad9c808ec0b30d;hp=2063c88ddeefb0ff2cabf30551450b1d8df47b34;hpb=aab98e74735d97b22b836fdd2a54df6053beba31;p=jalview.git diff --git a/test/jalview/io/CrossRef2xmlTests.java b/test/jalview/io/CrossRef2xmlTests.java index 2063c88..ec5855f 100644 --- a/test/jalview/io/CrossRef2xmlTests.java +++ b/test/jalview/io/CrossRef2xmlTests.java @@ -30,6 +30,7 @@ import jalview.gui.AlignFrame; import jalview.gui.CrossRefAction; import jalview.gui.Desktop; import jalview.gui.Jalview2XML; +import jalview.gui.JvOptionPane; import java.io.File; import java.io.IOException; @@ -38,12 +39,21 @@ import java.util.HashMap; import java.util.List; import org.testng.Assert; +import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; @Test(singleThreaded = true) public class CrossRef2xmlTests extends Jalview2xmlBase { + @Override + @BeforeClass(alwaysRun = true) + public void setUpJvOptionPane() + { + JvOptionPane.setInteractiveMode(false); + JvOptionPane.setMockResponse(JvOptionPane.CANCEL_OPTION); + } + /** * test store and recovery of all reachable cross refs from all reachable * crossrefs for one or more fetched db refs. Currently, this test has a known @@ -130,7 +140,7 @@ public class CrossRef2xmlTests extends Jalview2xmlBase Desktop.instance.closeAll_actionPerformed(null); // recover stored project af = new FileLoader(false).LoadFileWaitTillLoaded(savedProjects - .get(first).toString(), FormatAdapter.FILE); + .get(first).toString(), DataSourceType.FILE); System.out.println("Recovered view for '" + first + "' from '" + savedProjects.get(first).toString() + "'"); dna = af.getViewport().getAlignment().isNucleotide(); @@ -168,7 +178,7 @@ public class CrossRef2xmlTests extends Jalview2xmlBase // perform crossref action, or retrieve stored project List cra_views = new ArrayList(); CrossRefAction cra = null; - + if (pass2 == 0) { // retrieve and show cross-refs in this thread cra = new CrossRefAction(af, seqs, dna, db); @@ -203,7 +213,7 @@ public class CrossRef2xmlTests extends Jalview2xmlBase // recover stored project AlignFrame af2 = new FileLoader(false) .LoadFileWaitTillLoaded(savedProjects.get(nextxref) - .toString(), FormatAdapter.FILE); + .toString(), DataSourceType.FILE); System.out.println("Recovered view for '" + nextxref + "' from '" + savedProjects.get(nextxref).toString() + "'"); @@ -248,7 +258,7 @@ public class CrossRef2xmlTests extends Jalview2xmlBase : new CrossRef(xrseqs, dataset) .findXrefSourcesForSequences(avp .getAlignViewport().isNucleotide()); - + stringify(dbtoviewBit, savedProjects, nextxref, avp); xrptypes.put(nextxref, _xrptypes); @@ -266,8 +276,8 @@ public class CrossRef2xmlTests extends Jalview2xmlBase { List cra_views2 = new ArrayList(); int q = 0; - String nextnextxref = nextxref - + " -> " + xrefdb + "{" + q + "}"; + String nextnextxref = nextxref + " -> " + xrefdb + "{" + + q + "}"; if (pass3 == 0) { @@ -284,8 +294,8 @@ public class CrossRef2xmlTests extends Jalview2xmlBase { failedXrefMenuItems .add("No crossrefs retrieved for '" - + nextxref + "' to " + xrefdb + " via '" - + nextaf.getTitle() + "'"); + + nextxref + "' to " + xrefdb + + " via '" + nextaf.getTitle() + "'"); continue; } cra_views2 = cra.getXrefViews(); @@ -314,7 +324,8 @@ public class CrossRef2xmlTests extends Jalview2xmlBase AlignFrame af2 = new FileLoader(false) .LoadFileWaitTillLoaded( savedProjects.get(nextnextxref) - .toString(), FormatAdapter.FILE); + .toString(), + DataSourceType.FILE); System.out.println("Recovered view for '" + nextnextxref + "' from '" + savedProjects.get(nextnextxref).toString() @@ -345,8 +356,8 @@ public class CrossRef2xmlTests extends Jalview2xmlBase for (AlignmentViewPanel nextavp : cra_views2) { - nextnextxref = nextxref - + " -> " + xrefdb + "{" + q++ + "}"; + nextnextxref = nextxref + " -> " + xrefdb + "{" + q++ + + "}"; // verify references for this panel AlignmentTest.assertAlignmentDatasetRefs( @@ -471,8 +482,7 @@ public class CrossRef2xmlTests extends Jalview2xmlBase { List nonType = new ArrayList(); for (SequenceI sq : alignmentViewPanel.getAlignViewport() - .getAlignment() - .getSequences()) + .getAlignment().getSequences()) { if (sq.isProtein() != expectProtein) { @@ -483,8 +493,7 @@ public class CrossRef2xmlTests extends Jalview2xmlBase { Assert.fail(message + " [ " + (expectProtein ? "nucleotides were " : "proteins were ") - + nonType.toString() - + " ]"); + + nonType.toString() + " ]"); } }