X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fgui%2FPopupMenuTest.java;h=df3093548cd21029fd2ed79af5bf457ff0c74efb;hb=bfb35471fbb8dd6cc4252b9a12b81057922e8f5e;hp=e04be685a979d2bb7e1529b00afa02d4d4ecbad6;hpb=56da3dabe5fd0b8e68daca4ae742850bd763a207;p=jalview.git diff --git a/test/jalview/gui/PopupMenuTest.java b/test/jalview/gui/PopupMenuTest.java index e04be68..df30935 100644 --- a/test/jalview/gui/PopupMenuTest.java +++ b/test/jalview/gui/PopupMenuTest.java @@ -492,7 +492,7 @@ public class PopupMenuTest * Test for adding sequence id, dbref and feature links */ @Test(groups = { "Functional" }) - public void testConstructor_links() + public void testBuildLinkMenu() { List seqs = parentPanel.getAlignment().getSequences(); final SequenceI seq0 = seqs.get(0); @@ -509,11 +509,9 @@ public class PopupMenuTest seq1.addDBRef(new DBRefEntry("GENE3D", "1", "3.10.20.30")); /* - * check the Popup Menu for the first sequence + * check the Link Menu for the first sequence */ - testee = new PopupMenu(parentPanel, seq0, noFeatures); - Component[] seqItems = testee.sequenceMenu.getMenuComponents(); - JMenu linkMenu = (JMenu) seqItems[6]; + JMenu linkMenu = PopupMenu.buildLinkMenu(seq0, noFeatures); assertEquals(linkText, linkMenu.getText()); Component[] linkItems = linkMenu.getMenuComponents(); @@ -532,12 +530,10 @@ public class PopupMenuTest assertEquals("UNIPROT|P83527", ((JMenuItem) linkItems[4]).getText()); /* - * check the Popup Menu for second sequence + * check the Link Menu for the second sequence * note dbref GENE3D is matched to link Gene3D, the latter is displayed */ - testee = new PopupMenu(parentPanel, seq1, noFeatures); - seqItems = testee.sequenceMenu.getMenuComponents(); - linkMenu = (JMenu) seqItems[6]; + linkMenu = PopupMenu.buildLinkMenu(seq1, noFeatures); assertEquals(linkText, linkMenu.getText()); linkItems = linkMenu.getMenuComponents(); assertEquals(3, linkItems.length); @@ -556,9 +552,7 @@ public class PopupMenuTest unmatched, ""); Preferences.sequenceUrlLinks = factory.createUrlProvider(); - testee = new PopupMenu(parentPanel, seq1, noFeatures); - seqItems = testee.sequenceMenu.getMenuComponents(); - linkMenu = (JMenu) seqItems[6]; + linkMenu = PopupMenu.buildLinkMenu(seq1, noFeatures); assertEquals(linkText, linkMenu.getText()); linkItems = linkMenu.getMenuComponents(); assertEquals(1, linkItems.length);