| ///******************************************************************************* |
| // * Copyright (c) 2005, 2006 IBM Corporation and others. |
| // * All rights reserved. This program and the accompanying materials |
| // * are made available under the terms of the Eclipse Public License v1.0 |
| // * which accompanies this distribution, and is available at |
| // * http://www.eclipse.org/legal/epl-v10.html |
| // * |
| // * Contributors: |
| // * IBM Corporation - initial API and implementation |
| // *******************************************************************************/ |
| //package org.eclipse.ui.tests.markers; |
| // |
| //import java.util.Iterator; |
| // |
| //import org.eclipse.ui.tests.harness.util.UITestCase; |
| //import org.eclipse.ui.views.markers.internal.MarkerSupportRegistry; |
| //import org.eclipse.ui.views.markers.internal.ProblemFilter; |
| // |
| //public abstract class DeclarativeFilterTest extends UITestCase { |
| // |
| // public static final String PROBLEM_TEST_ON_PROBLEM = "problemTest.onProblem"; |
| // |
| // public static final String PROBLEM_TEST_NOT_ON_METHOD = "problemTest.notOnMethod"; |
| // |
| // public static final String PROBLEM_TEST_ON_METHOD = "problemTest.onMethod"; |
| // |
| // public static final String PROBLEM_TEST_SAME_CONTAINER_NO_SEVERITY = "problemTest.sameContainerNoSeverity"; |
| // |
| // public static final String PROBLEM_TEST_INFO_AND_CHILDREN = "problemTest.infoAndChildren"; |
| // |
| // public static final String PROBLEM_TEST_ON_SELECTED_WARNING = "problemTest.onSelectedWarning"; |
| // |
| // protected static final String PROBLEM_TEST_ON_ANY_ERROR = "problemTest.onAnyError"; |
| // |
| // /** |
| // * Create a new instance of the receiver. |
| // * |
| // * @param testName |
| // */ |
| // public DeclarativeFilterTest(String testName) { |
| // super(testName); |
| // } |
| // |
| // /** |
| // * Get the filter with id. |
| // * |
| // * @param id |
| // * @return ProblemFilter |
| // */ |
| // protected ProblemFilter getFilter(String id) { |
| // Iterator filters = MarkerSupportRegistry.getInstance() |
| // .getRegisteredFilters().iterator(); |
| // while (filters.hasNext()) { |
| // ProblemFilter filter = (ProblemFilter) filters.next(); |
| // if (filter.getId().equals(id)) |
| // return filter; |
| // } |
| // return null; |
| // |
| // } |
| // |
| // /** |
| // * Get the names of all of the filters we are testing. |
| // * @return String[] |
| // */ |
| // String[] getAllFilterNames() { |
| // return new String[] { PROBLEM_TEST_ON_PROBLEM, |
| // PROBLEM_TEST_NOT_ON_METHOD, PROBLEM_TEST_ON_METHOD, |
| // PROBLEM_TEST_SAME_CONTAINER_NO_SEVERITY, |
| // PROBLEM_TEST_INFO_AND_CHILDREN, |
| // PROBLEM_TEST_ON_SELECTED_WARNING, PROBLEM_TEST_ON_ANY_ERROR }; |
| // } |
| // |
| //} |