package org.jooby.issues; import org.jooby.test.ServerFeature; import org.junit.Test; import java.util.concurrent.atomic.AtomicInteger; public class Issue575 extends ServerFeature { { AtomicInteger inc = new AtomicInteger(); onStarted(r -> { inc.incrementAndGet(); }); onStarted(() -> { inc.incrementAndGet(); }); use((env, conf, binder) -> { env.onStarted(r -> inc.incrementAndGet()); env.onStarted(() -> inc.incrementAndGet()); }); get("/575", () -> inc.get()); } @Test public void onStartedCallback() throws Exception { request() .get("/575") .expect("4"); } }