X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fio%2FJalviewExportPropertiesTests.java;h=06d177dca2bb622cd659499746aeef8d5063b325;hb=3edf7ac9c103688aa89a9a7f7bc56fca46403ad4;hp=faf4ef9764ac9d4ce0692b4a651b5ba038eca558;hpb=fa3e116cc4e6c0603454b10c3ce2425c59293256;p=jalview.git diff --git a/test/jalview/io/JalviewExportPropertiesTests.java b/test/jalview/io/JalviewExportPropertiesTests.java index faf4ef9..06d177d 100644 --- a/test/jalview/io/JalviewExportPropertiesTests.java +++ b/test/jalview/io/JalviewExportPropertiesTests.java @@ -24,6 +24,7 @@ import static org.testng.AssertJUnit.assertTrue; import jalview.datamodel.SequenceGroup; import jalview.gui.AlignFrame; +import jalview.gui.JvOptionPane; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; @@ -39,45 +40,53 @@ import org.testng.annotations.Test; public class JalviewExportPropertiesTests { + @BeforeClass(alwaysRun = true) + public void setUpJvOptionPane() + { + JvOptionPane.setInteractiveMode(false); + JvOptionPane.setMockResponse(JvOptionPane.CANCEL_OPTION); + } + /** * @throws java.lang.Exception */ @BeforeClass(alwaysRun = true) public static void setUpBeforeClass() throws Exception { - jalview.bin.Jalview.main(new String[] - { "-props", "test/jalview/io/testProps.jvprops" }); + jalview.bin.Jalview.main(new String[] { "-props", + "test/jalview/io/testProps.jvprops" }); } /** * @throws java.lang.Exception */ - @AfterClass + @AfterClass(alwaysRun = true) public static void tearDownAfterClass() throws Exception { jalview.gui.Desktop.instance.closeAll_actionPerformed(null); } - @Test(groups ={ "Functional" }) + + @Test(groups = { "Functional" }) public void testImportExportPeriodGaps() throws Exception { jalview.bin.Cache.setProperty("GAP_SYMBOL", "."); assertTrue("Couldn't set gap character to '.'", ".".equals("" + jalview.bin.Cache.getProperty("GAP_SYMBOL"))); AlignFrame af = new jalview.io.FileLoader().LoadFileWaitTillLoaded( - "examples/uniref50.fa", FormatAdapter.FILE); + "examples/uniref50.fa", DataSourceType.FILE); assertTrue("Didn't read in the example file correctly.", af != null); assertTrue("Didn't set the gap character correctly", af.getViewport() .getAlignment().getSequenceAt(0).getCharAt(5) == '.'); SequenceGroup sg = new SequenceGroup(); - sg.addSequence(af.getViewport().getAlignment().getSequenceAt(0),false); - sg.addSequence(af.getViewport().getAlignment().getSequenceAt(1),false); + sg.addSequence(af.getViewport().getAlignment().getSequenceAt(0), false); + sg.addSequence(af.getViewport().getAlignment().getSequenceAt(1), false); sg.setStartRes(1); sg.setEndRes(7); af.getViewport().setSelectionGroup(sg); String fseqs = new FormatAdapter(af.alignPanel).formatSequences( - "FASTA", af.alignPanel, true); + FileFormat.Fasta, af.alignPanel, true); assertTrue("Couldn't find '.' in the exported region\n" + fseqs, fseqs.indexOf(".") > -1); }