package org.testng.eclipse.ui.summary;
import org.eclipse.jface.viewers.Viewer;
import org.testng.eclipse.ui.RunInfo;
/**
* A viewer filter that uses a string to perform its filterin.
*
* @author C�dric Beust <cedric@beust.com>
*/
public class RunInfoFilter extends AbstractFilter {
@Override
public boolean select(Viewer viewer, Object parentElement, Object element) {
if (m_searchString == null || m_searchString.length() == 0) {
return true;
}
RunInfo p = (RunInfo) element;
return p.getTestName().toLowerCase().matches(m_searchString.toLowerCase());
}
}