package de.otto.wickettester; import org.apache.wicket.Component; public class WicketIdComponentMatcher<T extends Component> implements ComponentMatcher<T, T> { private final String wicketId; public WicketIdComponentMatcher(final String wicketId) { this.wicketId = wicketId; } @Override public T match(final T component) { if (component.getId().equals(wicketId)) { return component; } return null; } @Override public String criterionAsString() { return String.format("having the wicket id '%s'", wicketId); } }