Bug 164247 [DataBinding] NPE from ObservableMapLabelProvider when value is null
When a null value is to be returned from getColumnText(...) a NPE is thrown. It's trying to do a toString() on the null value.
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/databinding/BindingTestSuite.java
package org.eclipse.jface.tests.databinding;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
import org.eclipse.jface.internal.databinding.provisional.conversion.IdentityConverterTest;
import org.eclipse.jface.internal.databinding.provisional.factories.DefaultBindSupportFactoryBooleanPrimitiveTest;
import org.eclipse.jface.internal.databinding.provisional.factories.DefaultBindSupportFactoryBytePrimitiveTest;
import org.eclipse.jface.internal.databinding.provisional.factories.DefaultBindSupportFactoryDoublePrimitiveTest;
import org.eclipse.jface.internal.databinding.provisional.factories.DefaultBindSupportFactoryFloatPrimitiveTest;
import org.eclipse.jface.internal.databinding.provisional.factories.DefaultBindSupportFactoryIntTest;
import org.eclipse.jface.internal.databinding.provisional.factories.DefaultBindSupportFactoryLongPrimitiveTest;
import org.eclipse.jface.internal.databinding.provisional.factories.DefaultBindSupportFactoryShortPrimitiveTest;
import org.eclipse.jface.internal.databinding.provisional.factories.DefaultBindSupportFactoryTest;
import org.eclipse.jface.internal.databinding.provisional.validation.ObjectToPrimitiveValidatorTest;
import org.eclipse.jface.tests.databinding.mask.EditMaskLexerAndTokenTest;
import org.eclipse.jface.tests.databinding.mask.EditMaskParserTest;
import org.eclipse.jface.tests.databinding.observable.ThreadRealmTest;
import org.eclipse.jface.tests.databinding.observable.value.WritableValueTest;
import org.eclipse.jface.tests.databinding.scenarios.BindingScenariosTestSuite;
import org.eclipse.jface.tests.databinding.swt.TextObservableValueTests;
import org.eclipse.jface.tests.databinding.viewers.ObservableSetContentProviderTest;
import org.eclipse.jface.tests.examples.model.PersonTests;
import org.eclipse.jface.tests.internal.databinding.internal.ListBindingTest;
import org.eclipse.jface.tests.internal.databinding.internal.ValueBindingTest;
import org.eclipse.jface.tests.internal.databinding.internal.observable.UnmodifiableObservableListTest;
import org.eclipse.jface.tests.internal.databinding.internal.viewers.SelectionProviderSingleSelectionObservableValueTest;
import org.eclipse.jface.tests.internal.databinding.provisional.observable.AbstractObservableTest;
import org.eclipse.jface.tests.internal.databinding.provisional.observable.ObservablesTest;
import org.eclipse.jface.tests.internal.databinding.provisional.viewers.SelectionObservableValueTest;
public class BindingTestSuite extends TestSuite {