public void testRequestChain() throws Throwable {
RequestHandlersChain chain = new RequestHandlersChain();
chain.addHandler(new Handler1());
chain.addHandler(new Handler2());
chain.addHandler(new Handler3());
chain.run(null);
assertEquals(1, Handler1.requests);
assertEquals(1, Handler2.requests);
assertEquals(1, Handler3.requests);