/******************************************************************************* * Copyright (c) 2005, 2016 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 * Brad Reynolds - bugs 137877, 152543, 152540, 116920, 164247, 164653, * 159768, 170848, 147515 * Bob Smith - bug 198880 * Ashley Cambrell - bugs 198903, 198904 * Matthew Hall - bugs 210115, 212468, 212223, 206839, 208858, 208322, * 212518, 215531, 221351, 184830, 213145, 218269, 239015, * 237703, 237718, 222289, 247394, 233306, 247647, 254524, * 246103, 249992, 256150, 256543, 262269, 175735, 262946, * 255734, 263693, 169876, 266038, 268336, 270461, 271720, * 283204, 281723, 283428 * Ovidio Mallo - bugs 237163, 235195, 299619, 306611, 305367 * Eugen Neufeld - bug 461560 * Simon Scholz <simon.scholz@vogella.com> - Bug 492268 *******************************************************************************/ package org.eclipse.jface.tests.databinding; import org.eclipse.core.tests.databinding.AggregateValidationStatusTest; import org.eclipse.core.tests.databinding.BindingTest; import org.eclipse.core.tests.databinding.DatabindingContextTest; import org.eclipse.core.tests.databinding.ListBindingTest; import org.eclipse.core.tests.databinding.ObservablesManagerTest; import org.eclipse.core.tests.databinding.UpdateListStrategyTest; import org.eclipse.core.tests.databinding.UpdateSetStrategyTest; import org.eclipse.core.tests.databinding.UpdateStrategyTest; import org.eclipse.core.tests.databinding.UpdateValueStrategyTest; import org.eclipse.core.tests.databinding.ValueBindingTest; import org.eclipse.core.tests.databinding.beans.AnonymousBeanValuePropertyTest; import org.eclipse.core.tests.databinding.beans.AnonymousPojoValuePropertyTest; import org.eclipse.core.tests.databinding.beans.BeanPropertiesTest; import org.eclipse.core.tests.databinding.beans.BeansObservablesTest; import org.eclipse.core.tests.databinding.beans.PojoObservablesTest; import org.eclipse.core.tests.databinding.beans.PojoPropertiesTest; import org.eclipse.core.tests.databinding.beans.SetOnlyJavaBeanTest; import org.eclipse.core.tests.databinding.conversion.NumberToStringConverterTest; import org.eclipse.core.tests.databinding.conversion.StringToNumberConverterTest; import org.eclipse.core.tests.databinding.observable.AbstractObservableTest; import org.eclipse.core.tests.databinding.observable.ChangeSupportTest; import org.eclipse.core.tests.databinding.observable.DecoratingObservableTest; import org.eclipse.core.tests.databinding.observable.DiffsTest; import org.eclipse.core.tests.databinding.observable.Diffs_ListDiffTests; import org.eclipse.core.tests.databinding.observable.ObservableTrackerTest; import org.eclipse.core.tests.databinding.observable.ObservablesTest; import org.eclipse.core.tests.databinding.observable.RealmTest; import org.eclipse.core.tests.databinding.observable.list.AbstractObservableListTest; import org.eclipse.core.tests.databinding.observable.list.ComputedListTest; import org.eclipse.core.tests.databinding.observable.list.DecoratingObservableListTest; import org.eclipse.core.tests.databinding.observable.list.ListDiffTest; import org.eclipse.core.tests.databinding.observable.list.ListDiffVisitorTest; import org.eclipse.core.tests.databinding.observable.list.MultiListTest; import org.eclipse.core.tests.databinding.observable.list.ObservableListTest; import org.eclipse.core.tests.databinding.observable.list.WritableListTest; import org.eclipse.core.tests.databinding.observable.map.AbstractObservableMapTest; import org.eclipse.core.tests.databinding.observable.map.BidiObservableMapTest; import org.eclipse.core.tests.databinding.observable.map.CompositeMapTest; import org.eclipse.core.tests.databinding.observable.map.ComputedObservableMapTest; import org.eclipse.core.tests.databinding.observable.map.ObservableMapTest; import org.eclipse.core.tests.databinding.observable.map.WritableMapTest; import org.eclipse.core.tests.databinding.observable.set.AbstractObservableSetTest; import org.eclipse.core.tests.databinding.observable.set.ComputedSetTest; import org.eclipse.core.tests.databinding.observable.set.DecoratingObservableSetTest; import org.eclipse.core.tests.databinding.observable.set.ObservableSetTest; import org.eclipse.core.tests.databinding.observable.set.UnionSetTest; import org.eclipse.core.tests.databinding.observable.set.WritableSetTest; import org.eclipse.core.tests.databinding.observable.value.AbstractObservableValueTest; import org.eclipse.core.tests.databinding.observable.value.AbstractVetoableValueTest; import org.eclipse.core.tests.databinding.observable.value.ComputedValueTest; import org.eclipse.core.tests.databinding.observable.value.DateAndTimeObservableValueTest; import org.eclipse.core.tests.databinding.observable.value.DecoratingObservableValueTest; import org.eclipse.core.tests.databinding.observable.value.DuplexingObservableValueTest; import org.eclipse.core.tests.databinding.observable.value.SelectObservableValueTest; import org.eclipse.core.tests.databinding.observable.value.WritableValueTest; import org.eclipse.core.tests.databinding.util.PolicyTest; import org.eclipse.core.tests.databinding.validation.MultiValidatorTest; import org.eclipse.core.tests.databinding.validation.ValidationStatusTest; import org.eclipse.core.tests.internal.databinding.BindingMessagesTest; import org.eclipse.core.tests.internal.databinding.BindingStatusTest; import org.eclipse.core.tests.internal.databinding.ConverterValuePropertyTest; import org.eclipse.core.tests.internal.databinding.DifferentRealmsBindingTest; import org.eclipse.core.tests.internal.databinding.IdentityMapTest; import org.eclipse.core.tests.internal.databinding.IdentitySetTest; import org.eclipse.core.tests.internal.databinding.QueueTest; import org.eclipse.core.tests.internal.databinding.beans.BeanObservableListDecoratorTest; import org.eclipse.core.tests.internal.databinding.beans.BeanObservableSetDecoratorTest; import org.eclipse.core.tests.internal.databinding.beans.BeanObservableValueDecoratorTest; import org.eclipse.core.tests.internal.databinding.beans.BeanPropertyHelperTest; import org.eclipse.core.tests.internal.databinding.beans.BeanPropertyListenerSupportTest; import org.eclipse.core.tests.internal.databinding.beans.BeanPropertyListenerTest; import org.eclipse.core.tests.internal.databinding.beans.BeanValuePropertyTest; import org.eclipse.core.tests.internal.databinding.beans.JavaBeanObservableArrayBasedListTest; import org.eclipse.core.tests.internal.databinding.beans.JavaBeanObservableArrayBasedSetTest; import org.eclipse.core.tests.internal.databinding.beans.JavaBeanObservableListTest; import org.eclipse.core.tests.internal.databinding.beans.JavaBeanObservableMapTest; import org.eclipse.core.tests.internal.databinding.beans.JavaBeanObservableSetTest; import org.eclipse.core.tests.internal.databinding.beans.JavaBeanObservableValueTest; import org.eclipse.core.tests.internal.databinding.beans.JavaBeanPropertyObservableMapTest; import org.eclipse.core.tests.internal.databinding.conversion.DateConversionSupportTest; import org.eclipse.core.tests.internal.databinding.conversion.IdentityConverterTest; import org.eclipse.core.tests.internal.databinding.conversion.IntegerToStringConverterTest; import org.eclipse.core.tests.internal.databinding.conversion.NumberToBigDecimalTest; import org.eclipse.core.tests.internal.databinding.conversion.NumberToBigIntegerConverterTest; import org.eclipse.core.tests.internal.databinding.conversion.NumberToByteConverterTest; import org.eclipse.core.tests.internal.databinding.conversion.NumberToDoubleConverterTest; import org.eclipse.core.tests.internal.databinding.conversion.NumberToFloatConverterTest; import org.eclipse.core.tests.internal.databinding.conversion.NumberToIntegerConverterTest; import org.eclipse.core.tests.internal.databinding.conversion.NumberToLongConverterTest; import org.eclipse.core.tests.internal.databinding.conversion.NumberToShortConverterTest; import org.eclipse.core.tests.internal.databinding.conversion.ObjectToPrimitiveValidatorTest; import org.eclipse.core.tests.internal.databinding.conversion.StatusToStringConverterTest; import org.eclipse.core.tests.internal.databinding.conversion.StringToBooleanConverterTest; import org.eclipse.core.tests.internal.databinding.conversion.StringToByteConverterTest; import org.eclipse.core.tests.internal.databinding.conversion.StringToCharacterConverterTest; import org.eclipse.core.tests.internal.databinding.conversion.StringToNumberParserByteTest; import org.eclipse.core.tests.internal.databinding.conversion.StringToNumberParserDoubleTest; import org.eclipse.core.tests.internal.databinding.conversion.StringToNumberParserFloatTest; import org.eclipse.core.tests.internal.databinding.conversion.StringToNumberParserIntegerTest; import org.eclipse.core.tests.internal.databinding.conversion.StringToNumberParserLongTest; import org.eclipse.core.tests.internal.databinding.conversion.StringToNumberParserShortTest; import org.eclipse.core.tests.internal.databinding.conversion.StringToNumberParserTest; import org.eclipse.core.tests.internal.databinding.conversion.StringToShortConverterTest; import org.eclipse.core.tests.internal.databinding.observable.ConstantObservableValueTest; import org.eclipse.core.tests.internal.databinding.observable.DelayedObservableValueTest; import org.eclipse.core.tests.internal.databinding.observable.EmptyObservableListTest; import org.eclipse.core.tests.internal.databinding.observable.EmptyObservableSetTest; import org.eclipse.core.tests.internal.databinding.observable.IdentityObservableSetTest; import org.eclipse.core.tests.internal.databinding.observable.MapEntryObservableValueTest; import org.eclipse.core.tests.internal.databinding.observable.StalenessObservableValueTest; import org.eclipse.core.tests.internal.databinding.observable.UnmodifiableObservableListTest; import org.eclipse.core.tests.internal.databinding.observable.UnmodifiableObservableSetTest; import org.eclipse.core.tests.internal.databinding.observable.UnmodifiableObservableValueTest; import org.eclipse.core.tests.internal.databinding.observable.ValidatedObservableListTest; import org.eclipse.core.tests.internal.databinding.observable.ValidatedObservableSetTest; import org.eclipse.core.tests.internal.databinding.observable.ValidatedObservableValueTest; import org.eclipse.core.tests.internal.databinding.observable.masterdetail.DetailObservableListTest; import org.eclipse.core.tests.internal.databinding.observable.masterdetail.DetailObservableMapTest; import org.eclipse.core.tests.internal.databinding.observable.masterdetail.DetailObservableSetTest; import org.eclipse.core.tests.internal.databinding.observable.masterdetail.DetailObservableValueTest; import org.eclipse.core.tests.internal.databinding.observable.masterdetail.ListDetailValueObservableListTest; import org.eclipse.core.tests.internal.databinding.observable.masterdetail.MapDetailValueObservableMapTest; import org.eclipse.core.tests.internal.databinding.observable.masterdetail.SetDetailValueObservableMapTest; import org.eclipse.core.tests.internal.databinding.property.value.ListSimpleValueObservableListTest; import org.eclipse.core.tests.internal.databinding.property.value.MapSimpleValueObservableMapTest; import org.eclipse.core.tests.internal.databinding.property.value.SetSimpleValueObservableMapTest; import org.eclipse.core.tests.internal.databinding.validation.AbstractStringToNumberValidatorTest; import org.eclipse.core.tests.internal.databinding.validation.NumberToByteValidatorTest; import org.eclipse.core.tests.internal.databinding.validation.NumberToDoubleValidatorTest; import org.eclipse.core.tests.internal.databinding.validation.NumberToFloatValidatorTest; import org.eclipse.core.tests.internal.databinding.validation.NumberToIntegerValidatorTest; import org.eclipse.core.tests.internal.databinding.validation.NumberToLongValidatorTest; import org.eclipse.core.tests.internal.databinding.validation.NumberToShortValidatorTest; import org.eclipse.core.tests.internal.databinding.validation.NumberToUnboundedNumberValidatorTest; import org.eclipse.core.tests.internal.databinding.validation.StringToByteValidatorTest; import org.eclipse.core.tests.internal.databinding.validation.StringToCharacterValidatorTest; import org.eclipse.core.tests.internal.databinding.validation.StringToDoubleValidatorTest; import org.eclipse.core.tests.internal.databinding.validation.StringToFloatValidatorTest; import org.eclipse.core.tests.internal.databinding.validation.StringToIntegerValidatorTest; import org.eclipse.core.tests.internal.databinding.validation.StringToLongValidatorTest; import org.eclipse.core.tests.internal.databinding.validation.StringToShortValidatorTest; import org.eclipse.jface.tests.databinding.preference.PreferencePageSupportTest; import org.eclipse.jface.tests.databinding.scenarios.BindingScenariosTestSuite; import org.eclipse.jface.tests.databinding.swt.SWTObservablesTest; import org.eclipse.jface.tests.databinding.swt.WidgetObservableThreadTest; import org.eclipse.jface.tests.databinding.swt.WidgetPropertiesTest; import org.eclipse.jface.tests.databinding.viewers.ObservableListContentProviderTest; import org.eclipse.jface.tests.databinding.viewers.ObservableListTreeContentProviderTest; import org.eclipse.jface.tests.databinding.viewers.ObservableMapLabelProviderTest; import org.eclipse.jface.tests.databinding.viewers.ObservableSetContentProviderTest; import org.eclipse.jface.tests.databinding.viewers.ObservableSetTreeContentProviderTest; import org.eclipse.jface.tests.databinding.viewers.ObservableValueEditingSupportTest; import org.eclipse.jface.tests.databinding.viewers.ViewerSupportTest; import org.eclipse.jface.tests.databinding.viewers.ViewersObservablesTest; import org.eclipse.jface.tests.databinding.wizard.WizardPageSupportTest; import org.eclipse.jface.tests.examples.databinding.mask.internal.EditMaskLexerAndTokenTest; import org.eclipse.jface.tests.examples.databinding.mask.internal.EditMaskParserTest; import org.eclipse.jface.tests.internal.databinding.swt.ButtonObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.CComboObservableValueSelectionTest; import org.eclipse.jface.tests.internal.databinding.swt.CComboObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.CComboObservableValueTextTest; import org.eclipse.jface.tests.internal.databinding.swt.CComboSingleSelectionObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.CLabelObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.ComboObservableValueSelectionTest; import org.eclipse.jface.tests.internal.databinding.swt.ComboObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.ComboObservableValueTextTest; import org.eclipse.jface.tests.internal.databinding.swt.ComboSingleSelectionObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.ControlObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.DateTimeCalendarObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.DateTimeDateObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.DateTimeSelectionPropertyTest; import org.eclipse.jface.tests.internal.databinding.swt.DateTimeTimeObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.GroupObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.LabelObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.ListSingleSelectionObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.SWTDelayedObservableValueDecoratorTest; import org.eclipse.jface.tests.internal.databinding.swt.ScaleObservableValueMaxTest; import org.eclipse.jface.tests.internal.databinding.swt.ScaleObservableValueMinTest; import org.eclipse.jface.tests.internal.databinding.swt.ScaleObservableValueSelectionTest; import org.eclipse.jface.tests.internal.databinding.swt.ShellObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.SpinnerObservableValueMaxTest; import org.eclipse.jface.tests.internal.databinding.swt.SpinnerObservableValueMinTest; import org.eclipse.jface.tests.internal.databinding.swt.SpinnerObservableValueSelectionTest; import org.eclipse.jface.tests.internal.databinding.swt.SpinnerObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.StyledTextObservableValueDefaultSelectionTest; import org.eclipse.jface.tests.internal.databinding.swt.StyledTextObservableValueFocusOutTest; import org.eclipse.jface.tests.internal.databinding.swt.StyledTextObservableValueModifyTest; import org.eclipse.jface.tests.internal.databinding.swt.StyledTextObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.TableObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.TableSingleSelectionObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.TextEditableObservableValueTest; import org.eclipse.jface.tests.internal.databinding.swt.TextObservableValueDefaultSelectionTest; import org.eclipse.jface.tests.internal.databinding.swt.TextObservableValueFocusOutTest; import org.eclipse.jface.tests.internal.databinding.swt.TextObservableValueModifyTest; import org.eclipse.jface.tests.internal.databinding.swt.TextObservableValueTest; import org.eclipse.jface.tests.internal.databinding.viewers.CheckableCheckedElementsObservableSetTest; import org.eclipse.jface.tests.internal.databinding.viewers.ObservableCollectionContentProviderTest; import org.eclipse.jface.tests.internal.databinding.viewers.ObservableCollectionTreeContentProviderTest; import org.eclipse.jface.tests.internal.databinding.viewers.ObservableViewerElementSetTest; import org.eclipse.jface.tests.internal.databinding.viewers.SelectionProviderMultiSelectionObservableListTest; import org.eclipse.jface.tests.internal.databinding.viewers.SelectionProviderSingleSelectionObservableValueTest; import org.eclipse.jface.tests.internal.databinding.viewers.ViewerElementMapTest; import org.eclipse.jface.tests.internal.databinding.viewers.ViewerElementSetTest; import org.eclipse.jface.tests.internal.databinding.viewers.ViewerElementWrapperTest; import org.eclipse.jface.tests.internal.databinding.viewers.ViewerInputObservableValueTest; import org.junit.runner.RunWith; import org.junit.runners.AllTests; import junit.framework.Test; import junit.framework.TestSuite; @RunWith(AllTests.class) public class BindingTestSuiteJunit3 extends TestSuite { public static Test suite() { return new BindingTestSetup(new BindingTestSuiteJunit3()); } public BindingTestSuiteJunit3() { // org.eclipse.core.tests.databinding addTestSuite(AggregateValidationStatusTest.class); addTestSuite(BindingTest.class); addTestSuite(DatabindingContextTest.class); addTestSuite(ListBindingTest.class); addTestSuite(UpdateStrategyTest.class); addTestSuite(UpdateListStrategyTest.class); addTestSuite(UpdateSetStrategyTest.class); addTestSuite(UpdateValueStrategyTest.class); addTestSuite(ValueBindingTest.class); addTestSuite(ObservablesManagerTest.class); // org.eclipse.core.tests.databinding.util addTestSuite(PolicyTest.class); // org.eclipse.core.tests.databinding.beans addTestSuite(AnonymousBeanValuePropertyTest.class); addTestSuite(AnonymousPojoValuePropertyTest.class); addTestSuite(BeanPropertiesTest.class); addTestSuite(BeansObservablesTest.class); addTestSuite(PojoObservablesTest.class); addTestSuite(PojoPropertiesTest.class); addTestSuite(SetOnlyJavaBeanTest.class); // org.eclipse.core.tests.databinding.conversion addTestSuite(NumberToStringConverterTest.class); addTestSuite(StringToNumberConverterTest.class); // org.eclipse.core.tests.databinding.observable addTest(AbstractObservableTest.suite()); addTestSuite(ChangeSupportTest.class); addTestSuite(DecoratingObservableTest.class); addTestSuite(Diffs_ListDiffTests.class); addTestSuite(DiffsTest.class); addTestSuite(ObservablesTest.class); addTestSuite(ObservableTrackerTest.class); addTestSuite(RealmTest.class); // org.eclipse.core.tests.databinding.observable.list addTest(AbstractObservableListTest.suite()); addTest(ComputedListTest.suite()); addTest(DecoratingObservableListTest.suite()); addTestSuite(ListDiffTest.class); addTestSuite(ListDiffVisitorTest.class); addTest(MultiListTest.suite()); addTest(ObservableListTest.suite()); addTest(WritableListTest.suite()); // org.eclipse.core.tests.databinding.observable.map addTestSuite(AbstractObservableMapTest.class); addTestSuite(BidiObservableMapTest.class); addTestSuite(ObservableMapTest.class); addTestSuite(WritableMapTest.class); addTestSuite(CompositeMapTest.class); addTestSuite(ComputedObservableMapTest.class); // org.eclipse.core.tests.databinding.observable.set addTest(AbstractObservableSetTest.suite()); addTest(ComputedSetTest.suite()); addTest(DecoratingObservableSetTest.suite()); addTest(ObservableSetTest.suite()); addTest(UnionSetTest.suite()); addTest(WritableSetTest.suite()); // org.eclipse.core.tests.databinding.observable.value addTestSuite(AbstractObservableValueTest.class); addTestSuite(AbstractVetoableValueTest.class); addTestSuite(ComputedValueTest.class); addTestSuite(DateAndTimeObservableValueTest.class); addTest(DecoratingObservableValueTest.suite()); addTestSuite(DuplexingObservableValueTest.class); addTest(SelectObservableValueTest.suite()); addTest(WritableValueTest.suite()); // org.eclipse.core.tests.databinding.validation addTestSuite(MultiValidatorTest.class); addTestSuite(ValidationStatusTest.class); // org.eclipse.core.tests.internal.databinding addTestSuite(BindingMessagesTest.class); addTestSuite(BindingStatusTest.class); addTestSuite(ConverterValuePropertyTest.class); addTestSuite(DifferentRealmsBindingTest.class); addTestSuite(IdentityMapTest.class); addTestSuite(IdentitySetTest.class); addTestSuite(QueueTest.class); // org.eclipse.core.tests.internal.databinding.conversion addTestSuite(DateConversionSupportTest.class); addTestSuite(IdentityConverterTest.class); addTestSuite(IntegerToStringConverterTest.class); addTestSuite(NumberToBigDecimalTest.class); addTestSuite(NumberToBigIntegerConverterTest.class); addTestSuite(NumberToByteConverterTest.class); addTestSuite(NumberToDoubleConverterTest.class); addTestSuite(NumberToFloatConverterTest.class); addTestSuite(NumberToIntegerConverterTest.class); addTestSuite(NumberToLongConverterTest.class); addTestSuite(NumberToShortConverterTest.class); addTestSuite(ObjectToPrimitiveValidatorTest.class); addTestSuite(StatusToStringConverterTest.class); addTestSuite(StringToBooleanConverterTest.class); addTestSuite(StringToByteConverterTest.class); addTestSuite(StringToCharacterConverterTest.class); addTestSuite(StringToNumberParserByteTest.class); addTestSuite(StringToNumberParserDoubleTest.class); addTestSuite(StringToNumberParserFloatTest.class); addTestSuite(StringToNumberParserIntegerTest.class); addTestSuite(StringToNumberParserLongTest.class); addTestSuite(StringToNumberParserShortTest.class); addTestSuite(StringToNumberParserTest.class); addTestSuite(StringToShortConverterTest.class); // org.eclipse.core.tests.internal.databinding.beans addTest(BeanObservableListDecoratorTest.suite()); addTestSuite(BeanObservableSetDecoratorTest.class); addTestSuite(BeanObservableValueDecoratorTest.class); addTestSuite(BeanObservableListDecoratorTest.class); addTestSuite(BeanValuePropertyTest.class); addTest(JavaBeanObservableArrayBasedListTest.suite()); addTest(JavaBeanObservableArrayBasedSetTest.suite()); addTest(JavaBeanObservableListTest.suite()); addTest(JavaBeanObservableMapTest.suite()); addTest(JavaBeanObservableSetTest.suite()); addTest(JavaBeanObservableValueTest.suite()); addTestSuite(JavaBeanPropertyObservableMapTest.class); addTestSuite(BeanPropertyHelperTest.class); addTestSuite(BeanPropertyListenerSupportTest.class); addTestSuite(BeanPropertyListenerTest.class); // org.eclipse.core.tests.internal.databinding.observable addTest(ConstantObservableValueTest.suite()); addTest(DelayedObservableValueTest.suite()); addTest(EmptyObservableListTest.suite()); addTest(EmptyObservableSetTest.suite()); addTest(IdentityObservableSetTest.suite()); addTest(MapEntryObservableValueTest.suite()); addTest(StalenessObservableValueTest.suite()); addTest(UnmodifiableObservableValueTest.suite()); addTest(UnmodifiableObservableListTest.suite()); addTest(UnmodifiableObservableSetTest.suite()); addTest(ValidatedObservableValueTest.suite()); addTest(ValidatedObservableListTest.suite()); addTest(ValidatedObservableSetTest.suite()); // addTest(ValidatedObservableMapTest.suite()); // org.eclipse.core.tests.internal.databinding.observable.masterdetail addTest(DetailObservableListTest.suite()); addTestSuite(DetailObservableMapTest.class); addTest(DetailObservableSetTest.suite()); addTest(DetailObservableValueTest.suite()); addTest(ListDetailValueObservableListTest.suite()); addTest(MapDetailValueObservableMapTest.suite()); addTest(SetDetailValueObservableMapTest.suite()); // org.eclipse.core.tests.internal.databinding.property.value addTestSuite(MapSimpleValueObservableMapTest.class); addTestSuite(SetSimpleValueObservableMapTest.class); addTestSuite(ListSimpleValueObservableListTest.class); // org.eclipse.core.tests.internal.databinding.validation addTestSuite(AbstractStringToNumberValidatorTest.class); addTestSuite(NumberToByteValidatorTest.class); addTestSuite(NumberToDoubleValidatorTest.class); addTestSuite(NumberToFloatValidatorTest.class); addTestSuite(NumberToIntegerValidatorTest.class); addTestSuite(NumberToLongValidatorTest.class); addTestSuite(NumberToShortValidatorTest.class); addTestSuite(NumberToUnboundedNumberValidatorTest.class); addTestSuite(StringToByteValidatorTest.class); addTestSuite(StringToCharacterValidatorTest.class); addTestSuite(StringToDoubleValidatorTest.class); addTestSuite(StringToFloatValidatorTest.class); addTestSuite(StringToIntegerValidatorTest.class); addTestSuite(StringToLongValidatorTest.class); addTestSuite(StringToShortValidatorTest.class); // org.eclipse.jface.tests.databinding.scenarios addTest(BindingScenariosTestSuite.suite()); // The files in this package are in the above test suite // org.eclipse.jface.tests.databinding.swt addTestSuite(SWTObservablesTest.class); addTestSuite(WidgetPropertiesTest.class); addTestSuite(WidgetObservableThreadTest.class); // org.eclipse.jface.tests.databinding.preference addTestSuite(PreferencePageSupportTest.class); // org.eclipse.jface.tests.databinding.viewers addTestSuite(ObservableListContentProviderTest.class); addTestSuite(ObservableListTreeContentProviderTest.class); addTestSuite(ObservableMapLabelProviderTest.class); addTestSuite(ObservableSetContentProviderTest.class); addTestSuite(ObservableSetTreeContentProviderTest.class); addTestSuite(ObservableValueEditingSupportTest.class); addTestSuite(ViewersObservablesTest.class); addTestSuite(ViewerSupportTest.class); // org.eclipse.jface.tests.databinding.wizard addTestSuite(WizardPageSupportTest.class); // org.eclipse.jface.tests.example.databinding.mask.internal addTestSuite(EditMaskLexerAndTokenTest.class); addTestSuite(EditMaskParserTest.class); // org.eclipse.jface.tests.internal.databinding.swt addTest(ButtonObservableValueTest.suite()); addTestSuite(CComboObservableValueTest.class); addTest(CComboObservableValueSelectionTest.suite()); addTest(CComboObservableValueTextTest.suite()); addTestSuite(CComboSingleSelectionObservableValueTest.class); addTest(CComboSingleSelectionObservableValueTest.suite()); addTest(CLabelObservableValueTest.suite()); addTestSuite(ComboObservableValueTest.class); addTest(ComboObservableValueSelectionTest.suite()); addTest(ComboObservableValueTextTest.suite()); addTestSuite(ComboSingleSelectionObservableValueTest.class); addTestSuite(DateTimeCalendarObservableValueTest.class); addTestSuite(DateTimeDateObservableValueTest.class); addTestSuite(DateTimeSelectionPropertyTest.class); addTestSuite(DateTimeTimeObservableValueTest.class); addTest(SWTDelayedObservableValueDecoratorTest.suite()); addTestSuite(ControlObservableValueTest.class); addTest(LabelObservableValueTest.suite()); addTest(GroupObservableValueTest.suite()); addTestSuite(ListSingleSelectionObservableValueTest.class); addTest(ScaleObservableValueMinTest.suite()); addTest(ScaleObservableValueMaxTest.suite()); addTest(ScaleObservableValueSelectionTest.suite()); addTest(ShellObservableValueTest.suite()); addTestSuite(SpinnerObservableValueTest.class); addTest(SpinnerObservableValueMinTest.suite()); addTest(SpinnerObservableValueMaxTest.suite()); addTest(SpinnerObservableValueSelectionTest.suite()); addTestSuite(TableObservableValueTest.class); addTest(TableSingleSelectionObservableValueTest.suite()); addTest(TextEditableObservableValueTest.suite()); addTest(TextObservableValueDefaultSelectionTest.suite()); addTest(TextObservableValueFocusOutTest.suite()); addTest(TextObservableValueModifyTest.suite()); addTestSuite(TextObservableValueTest.class); addTest(StyledTextObservableValueDefaultSelectionTest.suite()); addTest(StyledTextObservableValueFocusOutTest.suite()); addTest(StyledTextObservableValueModifyTest.suite()); addTestSuite(StyledTextObservableValueTest.class); // org.eclipse.jface.tests.internal.databinding.viewers addTestSuite(CheckableCheckedElementsObservableSetTest.class); addTest(ObservableViewerElementSetTest.suite()); addTestSuite(ObservableCollectionContentProviderTest.class); addTestSuite(ObservableCollectionTreeContentProviderTest.class); addTestSuite(SelectionProviderMultiSelectionObservableListTest.class); addTestSuite(SelectionProviderSingleSelectionObservableValueTest.class); addTestSuite(ViewerElementMapTest.class); addTestSuite(ViewerElementSetTest.class); addTestSuite(ViewerElementWrapperTest.class); addTest(ViewerInputObservableValueTest.suite()); } }