package org.jooby;
import java.util.ArrayList;
import java.util.List;
import org.jooby.test.ServerFeature;
import org.junit.Test;
public class EnvOnStartFeature extends ServerFeature {
{
List<String> order = new ArrayList<>();
use((env, conf, binder) -> {
env.onStart(() -> order.add("m1"));
});
use((env, conf, binder) -> {
env.onStart(() -> order.add("m2"));
});
get("/onStartOrder", () -> order);
}
@Test
public void onStartOrder() throws Exception {
request().get("/onStartOrder").expect("[m1, m2]");
}
}