package org.jooby.issues; import java.util.Date; import org.jooby.test.ServerFeature; import org.junit.Test; public class Issue408b extends ServerFeature { public static class Bean408 { public Integer id; public String title; public Date releaseDate; @Override public String toString() { return id + ":" + title + ":" + releaseDate; } } { get("/408", req -> req.params(Bean408.class).toString()); } @Test public void shouldIgnoreEmptyValues() throws Exception { request() .get("/408?id=1&title=Title") .expect("1:Title:null"); request() .get("/408?title=Title") .expect("null:Title:null"); request() .get("/408") .expect("null:null:null"); } }