blob: 1e81da444213bb4369d24b82a1abeca474e3ce1c [file] [log] [blame]
package org.eclipse.dltk.javascript.core.tests;
import junit.framework.JUnit4TestAdapter;
import junit.framework.Test;
import junit.framework.TestSuite;
import org.eclipse.dltk.core.tests.WorkspaceSetup;
import org.eclipse.dltk.javascript.core.tests.builder.BuildChangeTests;
import org.eclipse.dltk.javascript.core.tests.contentassist.CodeCompletion;
import org.eclipse.dltk.javascript.core.tests.contentassist.CompletionStringParsing;
import org.eclipse.dltk.javascript.core.tests.contentassist.JavaScriptCompletionUtilTest;
import org.eclipse.dltk.javascript.core.tests.contentassist.SelectionTests;
import org.eclipse.dltk.javascript.core.tests.contentassist.StandardTypeMemberTests;
import org.eclipse.dltk.javascript.core.tests.contentassist.XMLCompletionTests;
import org.eclipse.dltk.javascript.core.tests.rewrite.RewriteTest;
import org.eclipse.dltk.javascript.core.tests.rewrite.VariableRemoveTest;
import org.eclipse.dltk.javascript.core.tests.rewrite.XmlQueryRewriteTests;
import org.eclipse.dltk.javascript.core.tests.search.SearchTestSuite;
import org.eclipse.dltk.javascript.core.tests.structure.JSLintModelTests;
import org.eclipse.dltk.javascript.core.tests.structure.StructureParserTests;
import org.eclipse.dltk.javascript.core.tests.typeinference.TypeInferenceTests;
import org.eclipse.dltk.javascript.core.tests.typeinfo.CommonSuperTypeFinderTest;
import org.eclipse.dltk.javascript.core.tests.typeinfo.GenericMethodTypeInferenceTest;
import org.eclipse.dltk.javascript.core.tests.typeinfo.JSDocSupportTests;
import org.eclipse.dltk.javascript.core.tests.typeinfo.JSDocTypeParserTests;
import org.eclipse.dltk.javascript.core.tests.typeinfo.RTypeDeclarationTests;
import org.eclipse.dltk.javascript.core.tests.typeinfo.RTypeMemberQueryTest;
import org.eclipse.dltk.javascript.core.tests.typeinfo.RTypeTests;
import org.eclipse.dltk.javascript.core.tests.typeinfo.TypeInfoModelTests;
import org.eclipse.dltk.javascript.core.tests.typeinfo.TypeMemberQueryTest;
import org.eclipse.dltk.javascript.core.tests.typeinfo.TypeParameterizerTests;
import org.eclipse.dltk.javascript.core.tests.typeinfo.TypeQueryTests;
import org.eclipse.dltk.javascript.core.tests.validation.CodeValidationTests;
import org.eclipse.dltk.javascript.core.tests.validation.CodeValidatorValidationTests;
import org.eclipse.dltk.javascript.core.tests.validation.FlowTypeInfoValidationTests;
import org.eclipse.dltk.javascript.core.tests.validation.FlowValidationTests;
import org.eclipse.dltk.javascript.core.tests.validation.JSDocValidationTest;
import org.eclipse.dltk.javascript.core.tests.validation.TypeInfoValidationTests;
public class AllTests {
public static final String PLUGIN_ID = "org.eclipse.dltk.javascript.core.tests";
public static final WorkspaceSetup WORKSPACE = new WorkspaceSetup(PLUGIN_ID);
public static Test suite() {
TestSuite suite = new TestSuite(
"Test for org.eclipse.dltk.javascript.core");
// $JUnit-BEGIN$
suite.addTestSuite(TypeMemberQueryTest.class);
suite.addTest(new JUnit4TestAdapter(RTypeMemberQueryTest.class));
suite.addTestSuite(BuildChangeTests.class);
suite.addTestSuite(TypeInfoModelTests.class);
suite.addTestSuite(TypeQueryTests.class);
suite.addTestSuite(RTypeTests.class);
suite.addTestSuite(CommonSuperTypeFinderTest.class);
suite.addTestSuite(TypeInferenceTests.class);
suite.addTestSuite(StructureParserTests.class);
suite.addTestSuite(TypeInfoValidationTests.class);
suite.addTestSuite(FlowTypeInfoValidationTests.class);
suite.addTestSuite(JSDocTypeParserTests.class);
suite.addTestSuite(JSDocSupportTests.class);
suite.addTestSuite(JSLintModelTests.class);
suite.addTestSuite(CodeValidationTests.class);
suite.addTestSuite(FlowValidationTests.class);
suite.addTestSuite(CodeValidatorValidationTests.class);
suite.addTestSuite(JSDocValidationTest.class);
suite.addTestSuite(StandardTypeMemberTests.class);
suite.addTestSuite(CodeCompletion.class);
suite.addTest(new JUnit4TestAdapter(JavaScriptCompletionUtilTest.class));
suite.addTestSuite(XMLCompletionTests.class);
suite.addTestSuite(CompletionStringParsing.class);
suite.addTestSuite(TypeParameterizerTests.class);
suite.addTest(new JUnit4TestAdapter(SearchTestSuite.class));
suite.addTestSuite(RTypeDeclarationTests.class);
suite.addTest(SelectionTests.suite());
suite.addTestSuite(VariableRemoveTest.class);
suite.addTestSuite(RewriteTest.class);
suite.addTestSuite(GenericMethodTypeInferenceTest.class);
suite.addTestSuite(XmlQueryRewriteTests.class);
// $JUnit-END$
return suite;
}
}