Wednesday 15 May 2024

How to check Expected Value contains in Actual Value

public void verifyExpectedValuePresentInActual(List<String> expectedValue, set<String> actualValue){

Boolean status = expectedValue.stream().allMatch(actualValue:: contains);

if(status){
Pass
} else {
Fail
List<String> missingValue = actualValue.stream().
filter(val-> ! expectedValue.contains(val)).
Collect(Collectors.toList());
System.out.println(missingValue);

List<String> extraValue = expectedValue.stream().
filter(val1-> ! actualValue.contains(val1)).
Collect(Collectors.toList());
System.out.println(extraValue);

}

No comments:

Post a Comment