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.bindings.tests/src/org/eclipse/e4/ui/bindings/tests/BindingLookupTest.java
ECommandService cs = (ECommandService) workbenchContext
				.get(ECommandService.class.getName());
		ParameterizedCommand cmd = cs.createCommand(TEST_ID1, null);
		ParameterizedCommand cmd2 = cs.createCommand(TEST_ID2, null);
		EBindingService wBS = (EBindingService) workbenchContext
				.get(EBindingService.class.getName());
		TriggerSequence seq2 = wBS.createSequence("ALT+5 X");
		wBS.activateBinding(seq2, cmd);
		IEclipseContext c1 = TestUtil.createContext(workbenchContext, "c1");
		workbenchContext.set(IContextConstants.ACTIVE_CHILD, c1);
		EBindingService bs1 = (EBindingService) c1.get(EBindingService.class
				.getName());
		TriggerSequence seq = bs1.createSequence("CTRL+5 T");
		Binding b1 = bs1.activateBinding(seq, cmd);
		TriggerSequence sseq = bs1.createSequence("CTRL+5 Y");
		Binding b2 = bs1.activateBinding(sseq, cmd2);
		HashSet<Binding> commandMatches = new HashSet<Binding>();
		commandMatches.add(b2);
		commandMatches.add(b1);
		
		TriggerSequence partialMatch = bs1.createSequence("CTRL+5");
		TriggerSequence partialNoMatch = bs1.createSequence("CTRL+8");
		assertFalse(bs1.isPartialMatch(partialNoMatch));
		assertTrue(bs1.isPartialMatch(partialMatch));
		
		Collection<Binding> matches = bs1.getPartialMatches(partialMatch);
		assertEquals(commandMatches, matches);
	}
}