У меня есть мои Asset api и impl активов в lagom. Я хочу отправить заголовки из другой службы бронирования вкл. Я сделал это с помощью «handleRequestHeader». Я пишу тестовые случаи для бронирования и не могу отправлять заголовки в тестовых случаях.
AssetService- api
def getAsset(assetID: String): ServiceCall[NotUsed, GetAssetResponse]
AssetService-impl
override def getAsset(assetID: String): ServerServiceCall[NotUsed, GetAssetResponse] = ServerServiceCall
Может ли кто-нибудь помочь мне с отправкой заголовков реквизитов в актив из резервирования в тестовых случаях?
Я пытался использовать,
Mockito.when(assetService.getAsset(ValidAssetID)
.handleRequestHeader(request => request.withHeader(HeaderName, booking.user.id)).invoke())
.thenReturn(Future.successful(assetResponse))