* @version $Rev: 451655 $ $Date: 2006-09-30 13:06:53 -0700 (Sat, 30 Sep 2006) $
*/
public class WirePostProcessorRegistryImplTestCase extends TestCase {
public void testRegisterUnregister() throws Exception {
WirePostProcessorRegistry registry = new WirePostProcessorRegistryImpl();
OutboundWire owire = EasyMock.createMock(OutboundWire.class);
InboundWire iwire = EasyMock.createMock(InboundWire.class);
WirePostProcessor processor = createMock(WirePostProcessor.class);
processor.process(EasyMock.eq(owire), EasyMock.eq(iwire));
EasyMock.replay(processor);
registry.register(processor);
registry.process(owire, iwire);
registry.unregister(processor);
registry.process(owire, iwire);
verify(processor);
}