/******************************************************************************* * Copyright (c) 2002, 2010 Innoopract Informationssysteme GmbH. * 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: * Innoopract Informationssysteme GmbH - initial API and implementation * EclipseSource - ongoing development ******************************************************************************/ package org.eclipse; import junit.framework.Test; import junit.framework.TestSuite; import org.eclipse.rwt.*; import org.eclipse.rwt.internal.*; import org.eclipse.rwt.internal.branding.BrandingManager_Test; import org.eclipse.rwt.internal.branding.BrandingUtil_Test; import org.eclipse.rwt.internal.engine.*; import org.eclipse.rwt.internal.events.EventAdapter_Test; import org.eclipse.rwt.internal.lifecycle.*; import org.eclipse.rwt.internal.resources.*; import org.eclipse.rwt.internal.service.*; import org.eclipse.rwt.internal.theme.*; import org.eclipse.rwt.internal.theme.css.*; import org.eclipse.rwt.lifecycle.*; import org.eclipse.rwt.service.*; import org.eclipse.rwt.widgets.BrowserHistory_Test; import org.eclipse.rwt.widgets.ExternalBrowser_Test; import org.eclipse.swt.browser.BrowserFunction_Test; import org.eclipse.swt.browser.Browser_Test; import org.eclipse.swt.custom.*; import org.eclipse.swt.dnd.*; import org.eclipse.swt.events.*; import org.eclipse.swt.graphics.*; import org.eclipse.swt.internal.events.DragDetectEvent_Test; import org.eclipse.swt.internal.graphics.*; import org.eclipse.swt.internal.widgets.*; import org.eclipse.swt.widgets.*; public class RWTHostTestSuite { public static Test suite() { TestSuite suite = new TestSuite( "Test for org.eclipse.rap.rwt" ); // TODO [fappel]: Note that the following commented tests belong semantically // to the RWT host tests, but there is still some refactoring // necessary to achieve this, so they've been moved temporarily // to the q07 fragment tests. // suite.addTestSuite( PreserveWidgetsPhaseListener_Test.class ); // suite.addTestSuite( WidgetAdapter_Test.class ); // suite.addTestSuite( DuplicateRequest_Test.class ); // suite.addTestSuite( MouseEvent_Test.class ); // suite.addTestSuite( ControlEvent_Test.class ); // suite.addTestSuite( ActivateEvent_Test.class ); // suite.addTestSuite( FocusEvent_Test.class ); // suite.addTestSuite( TypedEvent_Test.class ); // suite.addTestSuite( UntypedEvents_Test.class ); // suite.addTestSuite( Tree_Test.class ); // suite.addTestSuite( TreeItem_Test.class ); // Former W4T Tests suite.addTestSuite( NLS_Test.class ); suite.addTestSuite( AdapterManager_Test.class ); suite.addTestSuite( HtmlResponseWriter_Test.class ); suite.addTestSuite( HtmlResponseWriterUtil_Test.class ); suite.addTestSuite( SessionSingleton_Test.class ); suite.addTestSuite( LifeCycleFactory_Test.class ); suite.addTestSuite( PhaseId_Test.class ); suite.addTestSuite( Scope_Test.class ); suite.addTestSuite( ServiceHandler_Test.class ); suite.addTestSuite( SessionStore_Test.class ); suite.addTestSuite( EngineConfig_Test.class ); suite.addTestSuite( ResourceManagerImpl_Test.class ); suite.addTestSuite( ResourceUtil_Test.class ); suite.addTestSuite( EventAdapter_Test.class ); suite.addTestSuite( WrappedRequest_Test.class ); suite.addTestSuite( RequestParameterBuffer_Test.class ); suite.addTestSuite( ConfigurationReader_Test.class ); suite.addTestSuite( ContextProvider_Test.class ); // RWT Tests suite.addTestSuite( EntryPointManager_Test.class ); suite.addTestSuite( RWTServletContextListener_Test.class ); suite.addTestSuite( AdapterFactoryRegistry_Test.class ); suite.addTestSuite( PhaseListenerRegistry_Test.class ); suite.addTestSuite( RWTDelegate_Test.class ); suite.addTestSuite( ResourceRegistry_Test.class ); suite.addTestSuite( RWTRequestVersionControl_Test.class ); suite.addTestSuite( ResourceManager_Test.class ); suite.addTestSuite( BrandingManager_Test.class ); suite.addTestSuite( BrandingUtil_Test.class ); suite.addTestSuite( JSListenerType_Test.class ); suite.addTestSuite( JSVar_Test.class ); suite.addTestSuite( WidgetUtil_Test.class ); suite.addTestSuite( SelectionEvent_Test.class ); suite.addTestSuite( DisposeEvent_Test.class ); suite.addTestSuite( ShellEvent_Test.class ); suite.addTestSuite( TreeEvent_Test.class ); suite.addTestSuite( UntypedEventAdapter_Test.class ); suite.addTestSuite( UICallBack_Test.class ); suite.addTestSuite( UICallBackManager_Test.class ); suite.addTestSuite( UICallBackServiceHandler_Test.class ); suite.addTestSuite( JSLibraryServiceHandler_Test.class); suite.addTestSuite( LifeCycleServiceHandler_Test.class ); suite.addTestSuite( StartupPageTemplateHolder_Test.class ); suite.addTestSuite( EncodingUtil_Test.class ); suite.addTestSuite( Display_Test.class ); suite.addTestSuite( Monitor_Test.class ); suite.addTestSuite( Shell_Test.class ); suite.addTestSuite( Widget_Test.class ); suite.addTestSuite( Control_Test.class ); suite.addTestSuite( Composite_Test.class ); suite.addTestSuite( Canvas_Test.class ); suite.addTestSuite( Item_Test.class ); suite.addTestSuite( ItemHolder_Test.class ); suite.addTestSuite( ControlHolder_Test.class ); suite.addTestSuite( Composition_Test.class ); suite.addTestSuite( WidgetTreeVisitor_Test.class ); suite.addTestSuite( Layout_Test.class ); suite.addTestSuite( SlimList_Test.class ); suite.addTestSuite( Button_Test.class ); suite.addTestSuite( TreeColumn_Test.class ); suite.addTestSuite( TabFolderAndItem_Test.class ); suite.addTestSuite( Menu_Test.class ); suite.addTestSuite( MenuItem_Test.class ); suite.addTestSuite( MenuHolder_Test.class ); suite.addTestSuite( Table_Test.class ); suite.addTestSuite( TableColumn_Test.class ); suite.addTestSuite( TableItem_Test.class ); suite.addTestSuite( CCombo_Test.class ); suite.addTestSuite( Combo_Test.class ); suite.addTestSuite( List_Test.class ); suite.addTestSuite( ToolBar_Test.class ); suite.addTestSuite( ToolItem_Test.class ); suite.addTestSuite( CTabFolder_Test.class ); suite.addTestSuite( CTabItem_Test.class ); suite.addTestSuite( CLabel_Test.class ); suite.addTestSuite( CoolBar_Test.class ); suite.addTestSuite( CoolItem_Test.class ); suite.addTestSuite( Label_Test.class ); suite.addTestSuite( Link_Test.class ); suite.addTestSuite( Browser_Test.class ); suite.addTestSuite( BrowserFunction_Test.class ); suite.addTestSuite( Group_Test.class ); suite.addTestSuite( Text_Test.class ); suite.addTestSuite( Spinner_Test.class ); suite.addTestSuite( ExternalBrowser_Test.class ); suite.addTestSuite( BrowserHistory_Test.class ); suite.addTestSuite( ProgressBar_Test.class ); suite.addTestSuite( BusyIndicator_Test.class ); suite.addTestSuite( Scale_Test.class ); suite.addTestSuite( DateTime_Test.class ); suite.addTestSuite( MessageBox_Test.class ); suite.addTestSuite( ExpandBar_Test.class ); suite.addTestSuite( ExpandItem_Test.class ); suite.addTestSuite( Slider_Test.class ); suite.addTestSuite( Dialog_Test.class ); suite.addTestSuite( FontDialog_Test.class ); suite.addTestSuite( ColorDialog_Test.class ); suite.addTestSuite( Scrollable_Test.class ); suite.addTestSuite( Decorations_Test.class ); suite.addTestSuite( ScrolledComposite_Test.class ); suite.addTestSuite( Decorator_Test.class ); suite.addTestSuite( DragDetectEvent_Test.class ); suite.addTestSuite( DragSource_Test.class ); suite.addTestSuite( DragSourceEffect_Test.class ); suite.addTestSuite( Transfer_Test.class ); suite.addTestSuite( ByteArrayTransfer_Test.class ); suite.addTestSuite( Image_Test.class ); suite.addTestSuite( ImageData_Test.class ); suite.addTestSuite( ImageDataCache_Test.class ); suite.addTestSuite( Color_Test.class ); suite.addTestSuite( RGB_Test.class ); suite.addTestSuite( Font_Test.class ); suite.addTestSuite( FontData_Test.class ); suite.addTestSuite( Graphics_Test.class ); suite.addTestSuite( Resource_Test.class ); suite.addTestSuite( Cursor_Test.class ); suite.addTestSuite( Device_Test.class ); suite.addTestSuite( GC_Test.class ); suite.addTestSuite( FontMetrics_Test.class ); suite.addTestSuite( TextSizeEstimation_Test.class ); suite.addTestSuite( TextSizeDetermination_Test.class ); suite.addTestSuite( ResourceFactory_Test.class ); suite.addTestSuite( WidgetGraphicsAdapter_Test.class ); // == Theming == suite.addTestSuite( Theme_Test.class ); suite.addTestSuite( ThemeManager_Test.class ); suite.addTestSuite( ThemeUtil_Test.class ); suite.addTestSuite( QxTheme_Test.class ); suite.addTestSuite( ThemeDefinitionReader_Test.class ); suite.addTestSuite( QxColor_Test.class ); suite.addTestSuite( QxBorder_Test.class ); suite.addTestSuite( QxBoolean_Test.class ); suite.addTestSuite( QxDimension_Test.class ); suite.addTestSuite( QxBoxDimensions_Test.class ); suite.addTestSuite( QxFont_Test.class ); suite.addTestSuite( QxImage_Test.class ); suite.addTestSuite( QxCursor_Test.class ); suite.addTestSuite( QxAnimation_Test.class ); suite.addTestSuite( CssFileReader_Test.class ); suite.addTestSuite( PropertyResolver_Test.class ); suite.addTestSuite( JsonArray_Test.class ); suite.addTestSuite( JsonObject_Test.class ); suite.addTestSuite( JsonValue_Test.class ); suite.addTestSuite( StyleSheet_Test.class ); suite.addTestSuite( WidgetMatcher_Test.class ); suite.addTestSuite( SimpleSelector_Test.class ); suite.addTestSuite( ThemeCssValuesMap_Test.class ); suite.addTestSuite( AbstractThemeAdapter_Test.class ); suite.addTestSuite( AppearancesUtil_Test.class ); suite.addTestSuite( ControlThemeAdapter_Test.class ); suite.addTestSuite( ShellThemeAdapter_Test.class ); suite.addTestSuite( ToolBarThemeAdapter_Test.class ); suite.addTestSuite( StyleSheetBuilder_Test.class ); // == SettingStore == suite.addTestSuite( MemorySettingStore_Test.class ); suite.addTestSuite( FileSettingStore_Test.class ); suite.addTestSuite( SettingStoreManager_Test.class ); return suite; } }