Extract the values of given keys from the map under test into an array, this new array becoming
the object under test.
For example, if you specify "id", "name" and "email" keys then the array will contain the map values for
these keys, you can then perform array assertions on the extracted values.
If a given key is not present in the map under test, a null value is extracted.
Example:
Map<String, Object> map = new HashMap<>();
map.put("name", "kawhi");
map.put("age", 25);
assertThat(map).extracting("name", "age")
.contains("kawhi", 25);
Note that the order of extracted keys value is consistent with the iteration order of the array under test.
Nested keys are not yet supported, passing "name.first" won't get a value for "name" and then try to extract
"first" from the previously extracted value, instead it will simply look for a value under "name.first" key.