Bug 315281 update copyrights for 3.6
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/databinding/viewers/ObservableValueEditingSupportTest.java
"value"));
	}
	public void testInitializeCellEditorValue_OrderOfOperations()
			throws Exception {
		assertEquals("precondition", 0, editingSupport.events.length());
		viewer.editElement(bean, 0);
		assertEquals(
				"createCellEditorObservable createElementObservable createBinding",
				editingSupport.events.toString());
	}
	public void testSaveCellEditorValue_UpdatesModel() throws Exception {
		shell.open();
		String newValue = bean.getValue() + "a";
		viewer.editElement(bean, 0);
		editingSupport.target.setValue(newValue);
		
		closeCellEditor();
		assertTrue(editingSupport.binding.isDisposed());
		assertEquals(newValue, bean.getValue());
	}
	/**
	 * 
	 */
	protected void closeCellEditor() {
		editingSupport.text.notifyListeners(SWT.DefaultSelection, new Event());
	}
	public void testSaveCellEditorValue_IgnoreIfNotDirty() throws Exception {
		String initialValue = bean.getValue();
		shell.open();
		viewer.editElement(bean, 0);