blob: 7a82581215cf225327f46e913424659177e2e024 [file] [log] [blame]
///*******************************************************************************
// * 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 };
// }
//
//}