package org.jooby.issues;
import java.net.URISyntaxException;
import java.nio.charset.StandardCharsets;
import java.time.ZoneId;
import org.jooby.test.ServerFeature;
import org.junit.Test;
import com.typesafe.config.Config;
public class Issue441 extends ServerFeature {
{
port(9000);
charset(StandardCharsets.US_ASCII);
dateFormat("YYYY-MM-dd");
numberFormat("000000.000");
lang("es");
timezone(ZoneId.of("Europe/Paris"));
get("/441", req -> {
Config conf = req.require(Config.class);
return req.charset() + ";" + req.locale() + ";" + conf.getString("application.dateFormat")
+ ";" + conf.getString("application.numberFormat") + ";"
+ conf.getString("application.tz") + ":" + req.port();
});
}
@Test
public void harcodeCodeOptions() throws URISyntaxException, Exception {
request()
.get("/441")
.expect("US-ASCII;es;YYYY-MM-dd;000000.000;Europe/Paris:9000");
}
}