Bug 166600 [DataBinding] Refactor tests to be in the correct packages
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/internal/databinding/internal/ListBindingTest.java
assertEquals("first status severity", IStatus.ERROR, children[0].getSeverity());
		assertEquals("second status severity", IStatus.INFO, children[1].getSeverity());
	}
	
	public void testRemoveValidationStatusContainsMultipleStatuses() throws Exception {
		List items = Arrays.asList(new String[] {"1", "2"});
		model.addAll(items);
		
		UpdateListStrategy strategy = new UpdateListStrategy() {
			int count;
			/* (non-Javadoc)
			 * @see org.eclipse.core.databinding.UpdateListStrategy#doRemove(org.eclipse.core.databinding.observable.list.IObservableList, int)
			 */
			protected IStatus doRemove(IObservableList observableList, int index) {
				super.doRemove(observableList, index);
				
				switch (count++) {
				case 0:
					return ValidationStatus.error("");
				case 1:
					return ValidationStatus.info("");
				}
				
				return null; 	
			}
		};
		
		Binding binding = dbc.bindList(target, model, strategy, null);
		target.removeAll(items);