package org.jooby;
import java.util.Set;
import org.jooby.test.ServerFeature;
import org.junit.Test;
import com.google.inject.Key;
import com.google.inject.TypeLiteral;
public class ParserDefOrderFeature extends ServerFeature {
Key<Set<Parser>> KEY = Key.get(new TypeLiteral<Set<Parser>>() {
});
{
get("/parser/order", req -> req.require(KEY));
}
@Test
public void order() throws Exception {
request()
.get("/parser/order")
.expect("[Basic, Collection, Optional, Enum, Upload, byte[], Date, LocalDate, Locale, valueOf(String), fromString(String), forName(String), init(String), bean]");
}
}