@Test void processNumberParam(){ Map<String, Object> actual = new HashMap<>(); Map<String, Object> expected = new HashMap<String, Object>(){{ put("a", 10.0); put("b", 20L); }}; List<Map<String, Object>> params = Arrays.asList( value(10), value(20) ); SemanticUtils.processNumberParam(actual, "a", _N_DOUBLE(0), params); SemanticUtils.processNumberParam(actual, "b", _N_LONG(1), params); assertEquals(expected, actual); }