org.fest.swing.driver
Class JMenuItemMatcher
java.lang.Object
org.fest.swing.driver.JMenuItemMatcher
- All Implemented Interfaces:
- ComponentMatcher
public class JMenuItemMatcher
- extends Object
- implements ComponentMatcher
Matches a JMenuItem
given a simple label or a menu path of the format "menu|submenu|menuitem",
for example "File|Open|Can of worms". Adapted from Abbot's own JMenuItemMatcher
.
- Author:
- Yvonne Wang, Alex Ruiz
JMenuItemMatcher
public JMenuItemMatcher(String... path)
- Creates a new
JMenuItemMatcher
.
- Parameters:
path
- the path of the menu to match.
matches
@RunsInCurrentThread
public boolean matches(Component c)
- Indicates whether the given component is a
JMenuItem
whose text matches the path specified
in this matcher.
Note: This method is not guaranteed to be executed in the event dispatch thread (EDT.) Clients are
responsible for calling this method from the EDT.
- Specified by:
matches
in interface ComponentMatcher
- Parameters:
c
- the component to verify.
- Returns:
true
if the component matches, false
otherwise.
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2007-2011 FEST (Fixtures for Easy Software Testing). All Rights Reserved.