blob: 7d407db82613348bd6e7a29d2e7b66c4c1d3c005 [file] [log] [blame]
/*****************************************************************************
* Copyright (c) 2004, 2017 IBM Corporation and others. All rights reserved. This
* program and the accompanying materials are made available under the terms
* of the Eclipse Public License 2.0 which accompanies this distribution, and
* is available at https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors: IBM Corporation - initial API and implementation
****************************************************************************/
package org.eclipse.wst.css.core.tests;
import junit.framework.Test;
import junit.framework.TestSuite;
import org.eclipse.wst.css.core.tests.format.TestCleanupProcessorCSS;
import org.eclipse.wst.css.core.tests.format.TestFormatProcessorCSS;
import org.eclipse.wst.css.core.tests.model.CSSCharsetRuleTest;
import org.eclipse.wst.css.core.tests.model.CSSFontFaceRuleTest;
import org.eclipse.wst.css.core.tests.model.CSSFontFamilyTest;
import org.eclipse.wst.css.core.tests.model.CSSImportRuleTest;
import org.eclipse.wst.css.core.tests.model.CSSMediaRuleTest;
import org.eclipse.wst.css.core.tests.model.CSSMetaModelTest;
import org.eclipse.wst.css.core.tests.model.CSSPageRuleTest;
import org.eclipse.wst.css.core.tests.model.CSSStyleRuleTest;
import org.eclipse.wst.css.core.tests.model.CSSStyleSheetTest;
import org.eclipse.wst.css.core.tests.model.TestCSSDecl;
import org.eclipse.wst.css.core.tests.source.CSSSelectorTest;
import org.eclipse.wst.css.core.tests.source.CSSSourceParserTest;
import org.eclipse.wst.css.core.tests.source.CSSTextParserTest;
import org.eclipse.wst.css.core.tests.source.CSSUrlTest;
import org.eclipse.wst.css.core.tests.stylesheets.StyleSheetTest;
import org.eclipse.wst.css.core.tests.testfiles.CSSModelLoadTest;
public class CSSAllTests extends TestSuite {
public static Test suite() {
TestSuite suite = new TestSuite("SSE Model CSS Tests");
addSourceTests(suite);
addModelTests(suite);
suite.addTestSuite(CSSCorePreferencesTest.class);
suite.addTestSuite(StyleSheetTest.class);
return suite;
}
private static void addSourceTests(TestSuite suite) {
suite.addTestSuite(CSSSourceParserTest.class);
suite.addTestSuite(CSSTextParserTest.class);
suite.addTestSuite(CSSSelectorTest.class);
suite.addTestSuite(CSSUrlTest.class);
}
private static void addModelTests(TestSuite suite) {
suite.addTestSuite(CSSStyleSheetTest.class);
suite.addTestSuite(CSSCharsetRuleTest.class);
suite.addTestSuite(CSSImportRuleTest.class);
suite.addTestSuite(CSSStyleRuleTest.class);
suite.addTestSuite(CSSMediaRuleTest.class);
suite.addTestSuite(CSSPageRuleTest.class);
suite.addTestSuite(CSSFontFaceRuleTest.class);
suite.addTestSuite(CSSFontFamilyTest.class);
suite.addTestSuite(TestFormatProcessorCSS.class);
suite.addTestSuite(TestCleanupProcessorCSS.class);
suite.addTestSuite(TestCSSDecl.class);
suite.addTestSuite(CSSModelLoadTest.class);
suite.addTestSuite(CSSMetaModelTest.class);
}
}