For those coming here late: AssertJ 3.17.0 introduced singleElement(). There are further nice list navigation methods, see Navigating to a given element
assertThat(asia)
.extracting(Region::getCountries)
.singleElement()
.isInstanceOfSatisfying(String.class, countryRequirement);
See also this answer.