ReaciveCrudRepository с ожиданием - PullRequest
       63

ReaciveCrudRepository с ожиданием

0 голосов
/ 06 августа 2020

пишет тесты и не уверен, как можно переписать этот код:

SomeEntity entity = Awaitility.await()
            .atMost(1, TimeUnit.SECONDS)
            .until({ -> repository.findById(id) }, { entry -> entry.isPresent() })
            .get()

в реактивный:

SomeEntity entity = Awaitility.await()
            .atMost(1, TimeUnit.SECONDS)
            .until({ -> repository.findById(id) }, { entry -> entry.???() })
            .block()

Примечание:

первая подпись findById () is: Необязательный findById (Long id)

вторая подпись findById (): Mono findById (ID id)

...