Technically, this test only verifies that Jackson can serialize the thing out and read it back in correctly.  It doesn't actually protect from backwards-incompatible changes.  If you read it back in as a Map<String, Object> and then check the values in the Map, that's more safe.