package com.windowtester.test.scenarios;
import junit.framework.Test;
import com.windowtester.test.eclipse.ActiveEditorConditionSmokeTest;
import com.windowtester.test.eclipse.BEAContextMenuTest;
import com.windowtester.test.eclipse.CloseWelcomeTest;
import com.windowtester.test.eclipse.ConsoleViewFindingSmokeTest;
import com.windowtester.test.eclipse.CreateAndCloseSimpleFileTest;
import com.windowtester.test.eclipse.ErrorNotificationHandlingTest;
import com.windowtester.test.eclipse.ModifyCompilerSettingsTest;
import com.windowtester.test.eclipse.NativeDialogTest;
import com.windowtester.test.eclipse.ProjectExplorerStressTest;
import com.windowtester.test.eclipse.RecorderLaunchConfigTest;
import com.windowtester.test.eclipse.TextKeyStrokeSelectionTest;
import com.windowtester.test.eclipse.condition.AllEclipseConditionTests;
import com.windowtester.test.eclipse.locator.ActiveEditorLocatorSmokeTest;
import com.windowtester.test.eclipse.locator.DialogMessageLocatorSmokeTest;
import com.windowtester.test.eclipse.locator.EditorLocatorSmokeTest;
import com.windowtester.test.eclipse.locator.NavigatorDoubleClickTest;
import com.windowtester.test.eclipse.locator.ProblemViewTreeItemLocatorTest;
import com.windowtester.test.eclipse.locator.SectionLocatorSmokeTest;
import com.windowtester.test.eclipse.locator.ToolAndViewPullDownMenuSmokeTest;
import com.windowtester.test.eclipse.locator.ViewLocatorSmokeTest;
import com.windowtester.test.locator.swt.AllSpecialCaseTreeItemLocatorTests;
import com.windowtester.test.locator.swt.CTabItemCloseTest;
import com.windowtester.test.locator.swt.LabeledLabelLocatorTest;
import com.windowtester.test.locator.swt.MenuItemPathTest;
import com.windowtester.test.locator.swt.TreeCellLocatorPDETest;
import com.windowtester.test.prefpage.WTRuntimePreferenceSettingsSmokeTest;
import com.windowtester.test.runtime.AssertionFailureScreenShotTest;
import com.windowtester.test.runtime.ClassReferenceTest;
import com.windowtester.test.runtime.KeyStrokeDecodingSmokeTest;
import com.windowtester.test.runtime.PathStringTokenizerTest;
import com.windowtester.test.runtime.ReflectorTest;
import com.windowtester.test.runtime.TableDoubleClickTest;
import com.windowtester.test.runtime.TestMonitorTest;
import com.windowtester.test.runtime.TextUtilsTest;
import com.windowtester.test.swt.WidgetReferenceFindTest;
import com.windowtester.test.util.junit.ManagedSuite;
/*******************************************************************************
* Copyright (c) 2012 Google, Inc.
* 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:
* Google, Inc. - initial API and implementation
*******************************************************************************/
public class WTRuntimeScenario1 {
public static Test suite() {
ManagedSuite suite = new ManagedSuite("WTRuntimeScenario1");
//$JUnit-BEGIN$
suite.addTestSuite(CloseWelcomeTest.class);
suite.addTestSuite(TestMonitorTest.class);
suite.addTestSuite(ClassReferenceTest.class);
suite.addTestSuite(KeyStrokeDecodingSmokeTest.class);
suite.addTestSuite(ModifyCompilerSettingsTest.class);
suite.addTestSuite(NativeDialogTest.class);
suite.addTestSuite(ToolAndViewPullDownMenuSmokeTest.class);
suite.addTestSuite(EditorLocatorSmokeTest.class);
suite.addTestSuite(ActiveEditorLocatorSmokeTest.class);
suite.addTestSuite(ActiveEditorConditionSmokeTest.class);
suite.addTestSuite(ErrorNotificationHandlingTest.class);
suite.addTestSuite(ConsoleViewFindingSmokeTest.class);
suite.addTestSuite(RecorderLaunchConfigTest.class);
suite.addTestSuite(TableDoubleClickTest.class);
suite.addTestSuite(WTRuntimePreferenceSettingsSmokeTest.class);
suite.addTestSuite(BEAContextMenuTest.class);
suite.addTestSuite(WidgetReferenceFindTest.class);
suite.addTestSuite(NavigatorDoubleClickTest.class);
suite.addTest(AllEclipseConditionTests.suite());
suite.addTestSuite(SectionLocatorSmokeTest.class);
suite.addTestSuite(DialogMessageLocatorSmokeTest.class);
suite.addTest(AssertionFailureScreenShotTest.suite());
suite.addTestSuite(ProblemViewTreeItemLocatorTest.class);
suite.addTestSuite(LabeledLabelLocatorTest.class);
suite.addTestSuite(ViewLocatorSmokeTest.class);
suite.addTest(AllSpecialCaseTreeItemLocatorTests.suite());
suite.addTestSuite(PathStringTokenizerTest.class);
suite.addTestSuite(TextUtilsTest.class);
suite.addTestSuite(MenuItemPathTest.class);
suite.addTestSuite(ReflectorTest.class);
suite.addTestSuite(ProjectExplorerStressTest.class);
suite.addTestSuite(CTabItemCloseTest.class);
suite.addTestSuite(TreeCellLocatorPDETest.class);
suite.addTestSuite(CreateAndCloseSimpleFileTest.class);
//disabled --- very win32 specific and flaky --- solution likely pauses between keystrokes
suite.addTestSuite(TextKeyStrokeSelectionTest.class);
//disabled pending safer implementation of sendToBack
//suite.addTest(WorkbenchFocusTests.suite());
//$JUnit-END$
return suite;
}
}