@Test
public void testDefaultEncoder_normalClassWithValues() {

  Map<String, Object> expected = new HashMap<>();
  expected.put("foo", "fooz");
  expected.put("bar", "barz");
  expected.put("fooAppendBar", "foozbarz");
  NormalObject normalObject = new NormalObject("fooz", "barz");
  Map<String, Object> encodedMap = encoder.encode(normalObject);
  assertEquals("Unexpected encoded query map", expected, encodedMap);
}