X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Futil%2FParseHtmlBodyAndLinksTest.java;h=30a3f4d05be92f4aeb2f7d65268cd565a818272f;hb=c65445117a90cba697ba60628971cf1c46cfb320;hp=5e8cd8cbda2447dfcbf5e8a14e633da793607008;hpb=5205a25be39fbf7747ef33c30662d3de81c52ba9;p=jalview.git diff --git a/test/jalview/util/ParseHtmlBodyAndLinksTest.java b/test/jalview/util/ParseHtmlBodyAndLinksTest.java index 5e8cd8c..30a3f4d 100644 --- a/test/jalview/util/ParseHtmlBodyAndLinksTest.java +++ b/test/jalview/util/ParseHtmlBodyAndLinksTest.java @@ -1,11 +1,42 @@ +/******************************************************************************* + * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$) + * Copyright (C) $$Year-Rel$$ The Jalview Authors + * + * This file is part of Jalview. + * + * Jalview is free software: you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation, either version 3 + * of the License, or (at your option) any later version. + * + * Jalview is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty + * of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Jalview. If not, see . + * The Jalview Authors are detailed in the 'AUTHORS' file. + ******************************************************************************/ package jalview.util; import static org.testng.AssertJUnit.assertEquals; +import jalview.gui.JvOptionPane; + +import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; public class ParseHtmlBodyAndLinksTest { + + @BeforeClass(alwaysRun = true) + public void setUpJvOptionPane() + { + JvOptionPane.setInteractiveMode(false); + JvOptionPane.setMockResponse(JvOptionPane.CANCEL_OPTION); + } + @Test(groups = { "Functional" }) public void testParseHtml_noLinks() { @@ -34,9 +65,10 @@ public class ParseHtmlBodyAndLinksTest "Please click on this%LINK% to learn more about this%LINK%", testee.getNonHtmlContent()); assertEquals(2, testee.getLinks().size()); - assertEquals("on this|http://www.nowhere.com", testee.getLinks().get(0)); - assertEquals("this|http://www.somewhere.com/here", testee.getLinks() - .get(1)); + assertEquals("on this|http://www.nowhere.com", + testee.getLinks().get(0)); + assertEquals("this|http://www.somewhere.com/here", + testee.getLinks().get(1)); } @Test(groups = { "Functional" })