blob: 0ed2256c9cfa0b3c48bcaaba49c3c34d1598f56a [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2004 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.wst.html.core.tests.parser;
import junit.framework.TestSuite;
public class AllModelParserTests {
// public AllModelParserTests(String name) {
// //super(name);
// }
public void holdOldTestMain() {
runTest(new ParserTest());
runTest(new ParserTest2());
runTest(new ParserTest3());
runTest(new ParserTest4());
runTest(new UpdaterTest());
runTest(new UpdaterTest2());
runTest(new UpdaterTest3());
runTest(new UpdaterTest4());
runTest(new UpdaterTest5());
runTest(new UpdaterTest6());
runTest(new UpdaterTest7());
runTest(new UpdaterTest8());
runTest(new UpdaterTest9());
runTest(new UpdaterTest10());
runTest(new UpdaterTest11());
runTest(new UpdaterTest12());
runTest(new UpdaterTest13());
runTest(new UpdaterTest14());
runTest(new ElementTest());
runTest(new ElementTest2());
runTest(new ElementTest3());
runTest(new TableTest());
runTest(new TextTest());
runTest(new TextTest2());
runTest(new TextTest3());
runTest(new SplitTextTest());
runTest(new SplitTextTest2());
runTest(new SplitTextTest3());
runTest(new SplitTextTest4());
runTest(new SplitTextTest5());
runTest(new SplitTextTest6());
runTest(new SplitTextTest7());
runTest(new SplitTextTest8());
runTest(new EmptyTextTest());
runTest(new EmptyTextTest2());
runTest(new EmptyTextTest3());
runTest(new AttrTest());
runTest(new AttrTest2());
runTest(new EntityTest());
runTest(new EntityTest2());
runTest(new EntityTest3());
runTest(new EntityTest4());
runTest(new EntityTest5());
runTest(new EntityTest6());
runTest(new EntityTest7());
runTest(new EntityTest8());
runTest(new EntityTest9());
runTest(new DocTypeTest());
runTest(new CDATASectionTest());
runTest(new CDATASectionTest2());
runTest(new CDATASectionTest3());
runTest(new PITest());
}
public static TestSuite getAllTests() {
TestSuite testSuite = new TestSuite();
testSuite.addTestSuite(ParserTest.class);
testSuite.addTestSuite(ParserTest2.class);
testSuite.addTestSuite(ParserTest3.class);
testSuite.addTestSuite(ParserTest4.class);
testSuite.addTestSuite(UpdaterTest.class);
testSuite.addTestSuite(UpdaterTest2.class);
testSuite.addTestSuite(UpdaterTest3.class);
testSuite.addTestSuite(UpdaterTest4.class);
testSuite.addTestSuite(UpdaterTest5.class);
testSuite.addTestSuite(UpdaterTest6.class);
testSuite.addTestSuite(UpdaterTest7.class);
testSuite.addTestSuite(UpdaterTest8.class);
testSuite.addTestSuite(UpdaterTest9.class);
testSuite.addTestSuite(UpdaterTest10.class);
testSuite.addTestSuite(UpdaterTest11.class);
testSuite.addTestSuite(UpdaterTest12.class);
testSuite.addTestSuite(UpdaterTest13.class);
testSuite.addTestSuite(UpdaterTest14.class);
testSuite.addTestSuite(ElementTest.class);
testSuite.addTestSuite(ElementTest2.class);
testSuite.addTestSuite(ElementTest3.class);
testSuite.addTestSuite(TableTest.class);
testSuite.addTestSuite(TextTest.class);
testSuite.addTestSuite(TextTest2.class);
testSuite.addTestSuite(TextTest3.class);
testSuite.addTestSuite(SplitTextTest.class);
testSuite.addTestSuite(SplitTextTest2.class);
testSuite.addTestSuite(SplitTextTest3.class);
testSuite.addTestSuite(SplitTextTest4.class);
testSuite.addTestSuite(SplitTextTest5.class);
testSuite.addTestSuite(SplitTextTest6.class);
testSuite.addTestSuite(SplitTextTest7.class);
testSuite.addTestSuite(SplitTextTest8.class);
testSuite.addTestSuite(EmptyTextTest.class);
testSuite.addTestSuite(EmptyTextTest2.class);
testSuite.addTestSuite(EmptyTextTest3.class);
testSuite.addTestSuite(AttrTest.class);
testSuite.addTestSuite(AttrTest2.class);
testSuite.addTestSuite(EntityTest.class);
testSuite.addTestSuite(EntityTest2.class);
testSuite.addTestSuite(EntityTest3.class);
testSuite.addTestSuite(EntityTest4.class);
testSuite.addTestSuite(EntityTest5.class);
testSuite.addTestSuite(EntityTest6.class);
testSuite.addTestSuite(EntityTest7.class);
testSuite.addTestSuite(EntityTest8.class);
testSuite.addTestSuite(EntityTest9.class);
testSuite.addTestSuite(DocTypeTest.class);
testSuite.addTestSuite(CDATASectionTest.class);
testSuite.addTestSuite(CDATASectionTest2.class);
testSuite.addTestSuite(CDATASectionTest3.class);
testSuite.addTestSuite(PITest.class);
// the follow is fairly long running
//testSuite.addTestSuite(TestExampleFiles.class);
return testSuite;
}
private void runTest(ModelTest test) {
try {
test.testModel();
}
catch (Exception ex) {
ModelTest.printException(ex);
}
}
}