*/
public void checkEvent(int type, String propName, Object propValue,
boolean before)
{
assertFalse("Too few events received", events.isEmpty());
ConfigurationEvent e = (ConfigurationEvent) events.removeFirst();
assertEquals("Wrong event source", config, e.getSource());
assertEquals("Wrong event type", type, e.getType());
assertEquals("Wrong property name", propName, e.getPropertyName());
assertEquals("Wrong property value", propValue, e
.getPropertyValue());
assertEquals("Wrong before flag", before, e.isBeforeUpdate());
}