X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fgui%2FPopupMenuTest.java;h=7636bdafb636ef7d1d10db714add807160eb263c;hb=f047ab25cc45bfc9d130f67d2c56a940751d9c91;hp=5e83942892d623fcc532c48a96187d72f032c11d;hpb=b9cd85ce07264ecb77d6c9943f37372f66124983;p=jalview.git diff --git a/test/jalview/gui/PopupMenuTest.java b/test/jalview/gui/PopupMenuTest.java index 5e83942..7636bda 100644 --- a/test/jalview/gui/PopupMenuTest.java +++ b/test/jalview/gui/PopupMenuTest.java @@ -28,7 +28,25 @@ import static org.testng.AssertJUnit.assertNotNull; import static org.testng.AssertJUnit.assertNull; import static org.testng.AssertJUnit.assertTrue; +import java.awt.Component; +import java.awt.Container; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; + +import javax.swing.JMenu; +import javax.swing.JMenuItem; +import javax.swing.JPopupMenu; +import javax.swing.JSeparator; + +import org.testng.annotations.BeforeClass; +import org.testng.annotations.BeforeMethod; +import org.testng.annotations.Test; + import jalview.bin.Cache; +import jalview.bin.Console; import jalview.datamodel.AlignmentAnnotation; import jalview.datamodel.AlignmentI; import jalview.datamodel.Annotation; @@ -48,23 +66,6 @@ import jalview.urls.desktop.DesktopUrlProviderFactory; import jalview.util.MessageManager; import jalview.util.UrlConstants; -import java.awt.Component; -import java.awt.Container; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Collections; -import java.util.Iterator; -import java.util.List; - -import javax.swing.JMenu; -import javax.swing.JMenuItem; -import javax.swing.JPopupMenu; -import javax.swing.JSeparator; - -import org.testng.annotations.BeforeClass; -import org.testng.annotations.BeforeMethod; -import org.testng.annotations.Test; - public class PopupMenuTest { @@ -94,18 +95,15 @@ public class PopupMenuTest public void setUp() throws IOException { Cache.loadProperties("test/jalview/io/testProps.jvprops"); - Cache.initLogger(); + Console.initLogger(); String inMenuString = ("EMBL-EBI Search | http://www.ebi.ac.uk/ebisearch/search.ebi?db=allebi&query=$" - + SEQUENCE_ID - + "$" - + "|" - + "UNIPROT | http://www.uniprot.org/uniprot/$" + DB_ACCESSION + "$") - + "|" + + SEQUENCE_ID + "$" + "|" + + "UNIPROT | http://www.uniprot.org/uniprot/$" + DB_ACCESSION + + "$") + "|" + ("INTERPRO | http://www.ebi.ac.uk/interpro/entry/$" + DB_ACCESSION + "$") - + "|" - + + + "|" + // Gene3D entry tests for case (in)sensitivity ("Gene3D | http://gene3d.biochem.ucl.ac.uk/Gene3D/search?sterm=$" + DB_ACCESSION + "$&mode=protein"); @@ -201,8 +199,9 @@ public class PopupMenuTest testee.configureReferenceAnnotationsMenu(menu, seqs); assertTrue(menu.isEnabled()); String s = MessageManager.getString("label.add_annotations_for"); - String expected = "

" - + s + "
Jmol/secondary structure
PDB/Temp

"; + String expected = "" + + "
" + s + + "
Jmol/secondary structure
PDB/Temp
"; assertEquals(expected, menu.getToolTipText()); } @@ -224,8 +223,9 @@ public class PopupMenuTest testee.configureReferenceAnnotationsMenu(menu, seqs); assertTrue(menu.isEnabled()); String s = MessageManager.getString("label.add_annotations_for"); - String expected = "

" - + s + "
Jmol/secondary structure
PDB/Temp

"; + String expected = "" + + "
" + s + + "
Jmol/secondary structure
PDB/Temp
"; assertEquals(expected, menu.getToolTipText()); } @@ -512,14 +512,14 @@ public class PopupMenuTest seq0.addDBRef(new DBRefEntry("INTERPRO", "1", "IPR006058")); seq1.addDBRef(new DBRefEntry(DBRefSource.UNIPROT, "1", "Q9ZTS2")); seq1.addDBRef(new DBRefEntry("GENE3D", "1", "3.10.20.30")); - + /* * check the Link Menu for the first sequence */ JMenu linkMenu = PopupMenu.buildLinkMenu(seq0, noFeatures); assertEquals(linkText, linkMenu.getText()); Component[] linkItems = linkMenu.getMenuComponents(); - + /* * menu items are ordered: SEQUENCE_ID search first, then dbrefs in order * of database name (and within that by order of dbref addition) @@ -589,7 +589,7 @@ public class PopupMenuTest { // get sequences from the alignment List seqs = parentPanel.getAlignment().getSequences(); - + // add our own seqs to avoid problems with changes to existing sequences // (gap at end of sequences varies depending on how tests are run!) Sequence seqGap1 = new Sequence("GappySeq", @@ -616,7 +616,7 @@ public class PopupMenuTest // get the Popup Menu for 7th sequence - no insertions testee = new PopupMenu(parentPanel, seqs.get(7), null); testee.hideInsertions_actionPerformed(null); - + HiddenColumns hidden = parentPanel.av.getAlignment().getHiddenColumns(); Iterator it = hidden.iterator(); assertFalse(it.hasNext()); @@ -728,8 +728,7 @@ public class PopupMenuTest /* * long feature descriptions are truncated to 40 characters */ - sf1.setDescription( - "this is a quite extraordinarily long description"); + sf1.setDescription("this is a quite extraordinarily long description"); testee.remove(menu); // don't create the sub-menu twice testee.addFeatureDetails(features, seq, 10); menu = findMenu(testee, menuText);