values.put(TestModel.BIRTHDAY.getName(), 1); // Putting an int where long expected values.put(TestModel.IS_HAPPY.getName(), 1); // Putting an int where boolean expected values.put(TestModel.SOME_DOUBLE.getName(), 1); // Putting an int where double expected values.put(TestModel.$_123_ABC.getName(), "1"); // Putting a String where int expected assertTrue(checkTypesOn.get(TestModel.BIRTHDAY.getName()) instanceof Long); assertTrue(checkTypesOn.get(TestModel.IS_HAPPY.getName()) instanceof Boolean); assertTrue(checkTypesOn.get(TestModel.SOME_DOUBLE.getName()) instanceof Double); assertTrue(checkTypesOn.get(TestModel.$_123_ABC.getName()) instanceof Integer);