Unit test was working fine in its previous version while after updating the version it shows error
public class PersonSearchUtil {
private final HashSet<SearchResponse> result = new HashSet<>();
.
.
.
public HashSet<SearchResponse> getResult() {
return result;
}
}
Test Method
@Test
fun `When person id is all zeroes, should merge`() {
val uuid = UUID.randomUUID()
add() {
eeId = "same eeId"
personId = UUID(0,0)
}
add() {
eeId = "same eeId"
personId = uuid
}
assertThat(service.result)
.hasSize(1)
.hasOnlyOneElementSatisfying { response ->. // hasOnlyOneElementSatisfying is deprecated
assertThat(response.eeId).isEqualTo("same eeId") // shows Unresolved reference: eeId
assertThat(response.personId).isEqualTo(uuid) // shows Unresolved reference: personId
}
}
Error:
Unresolved reference: eeId
Unresolved reference: personId