Bug 305796 model reconciler tests need rework
They need re-work as there is a level of indirection between a binding container and the bindings. PW
tests/org.eclipse.e4.ui.tests/src/org/eclipse/e4/ui/tests/reconciler/ModelReconcilerBindingContainerTest.java
assertEquals(keySequence, keyBinding.getKeySequence());
		assertEquals(0, keyBinding.getParameters().size());
	}
	public void testBindingContainer_Add_KeyBinding_Null() throws Exception {
		testBindingContainer_Add_KeyBinding(null);
	}
	public void testBindingContainer_Add_KeyBinding_Empty() throws Exception {
		testBindingContainer_Add_KeyBinding("");
	}
	public void testBindingContainer_Add_KeyBinding_String() throws Exception {
		testBindingContainer_Add_KeyBinding("Ctrl+S");
	}
	private void testBindingContainer_Remove_KeyBinding(String keySequence)
			throws Exception {
		MApplication application = createApplication();
		MKeyBinding keyBinding = MApplicationFactory.eINSTANCE
				.createKeyBinding();
		keyBinding.setKeySequence(keySequence);
		application.getBindings().add(keyBinding);
		saveModel();
		ModelReconciler reconciler = createModelReconciler();
		reconciler.recordChanges(application);
		application.getBindings().remove(0);
		Object state = reconciler.serialize();
		application = createApplication();
		Collection<ModelDelta> deltas = constructDeltas(application, state);
		assertEquals(1, application.getBindings().size());
		keyBinding = application.getBindings().get(0);
		assertNull(keyBinding.getCommand());
		assertEquals(keySequence, keyBinding.getKeySequence());