In my test class, I have framed it as
public class TestDummy {
 private AClass a;
 private final HttpHeaders mockHeader = Mockito.mock(HttpHeaders.class);
 private final MultivaluedMap<String, String> mockMultiHeaderMap = 
 Mockito.mock(MultivaluedMap.class);
 @BeforeEach
 void beforeMethod(){
   Mockito.when(mockMultiHeaderMap.getFirst("abc")).thenReturn("def);
 }
 void actualTestClass(){
   Assertions.assertDoesNotThrow(() -> {
       return a.method(mockHeader);
   });
 }
}
This is my actual dummy class
public AClass dummy{
  public void method(HttpHeaders headers){
      MultivaluedMap<String, String> multiHeaderMap = headers.getRequestHeaders();
      String val = multiHeaderMap.getFirst("abc");
  }
}
I know that I am setting value to mockMultiHeaderMap but I am not getting that how to update my testcase since, in actual AClass we have to pass HttpHeaders object itself on method().
