package org.jboss.tools.bpmn2.reddeer.matcher; import org.eclipse.swt.widgets.Widget; import org.hamcrest.BaseMatcher; import org.hamcrest.Description; /** * */ public class WidgetWithClassName extends BaseMatcher<Widget> { private String simpleClassName; /** * * @param simpleClassName */ public WidgetWithClassName(String simpleClassName) { this.simpleClassName = simpleClassName; } /** * * @param clazz */ public WidgetWithClassName(Class<?> clazz) { this(clazz.getSimpleName()); } @Override public boolean matches(Object item) { return item.getClass().getSimpleName().equals(simpleClassName); } @Override public void describeTo(Description description) { description.appendText("of class '").appendText(simpleClassName).appendText("'"); } }