JsonUtil jsonUtil = JsonUtils.customJsonUtil( mapper );
String testFixture = "/jsonUtils/testdomain/one/queryFilter-realAndLogical.json";
// TEST JsonUtil and our deserialization logic
QueryFilter queryFilter = jsonUtil.classpathToType( testFixture, new TypeReference<QueryFilter>() {} );
// Make sure the hydrated queryFilter looks right
AssertJUnit.assertTrue( queryFilter instanceof LogicalFilter1 );
AssertJUnit.assertEquals( QueryParam.AND, queryFilter.getQueryParam() );
AssertJUnit.assertTrue( queryFilter.isLogical() );