Bug 205248 [Databinding] Observables on Text with FOCUS_OUT event incorrectly notify with no change
If you get an observable on a Text for the FOCUS_OUT event, the model is updated every time, even if there is no change in the value. The observable should not trigger a model change if the Text value is the same as the model value.
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/databinding/BindingTestSuite.java
import org.eclipse.jface.tests.databinding.viewers.ObservableSetContentProviderTest;
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.internal.swt.ButtonObservableValueTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.CComboObservableValueSelectionTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.CComboObservableValueTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.CComboObservableValueTextTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.CComboSingleSelectionObservableValueTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.CLabelObservableValueTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.ComboObservableValueSelectionTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.ComboObservableValueTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.ComboObservableValueTextTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.ComboSingleSelectionObservableValueTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.ControlObservableValueTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.LabelObservableValueTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.ListSingleSelectionObservableValueTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.ScaleObservableValueMaxTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.ScaleObservableValueMinTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.ScaleObservableValueSelectionTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.SpinnerObservableValueMaxTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.SpinnerObservableValueMinTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.SpinnerObservableValueSelectionTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.SpinnerObservableValueTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.TableObservableValueTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.TableSingleSelectionObservableValueTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.TextEditableObservableValueTest;
import org.eclipse.jface.tests.internal.databinding.internal.swt.TextObservableValueTest;
import org.eclipse.jface.tests.internal.databinding.internal.viewers.SelectionProviderMultiSelectionObservableListTest;
import org.eclipse.jface.tests.internal.databinding.internal.viewers.SelectionProviderSingleSelectionObservableValueTest;
public class BindingTestSuite extends TestSuite {