[
https://issues.apache.org/jira/browse/IGNITE-19738?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vladislav Pyatkov updated IGNITE-19738:
---------------------------------------
Description:
Everywhere in test, we should give up explicitly waiting of future completion
in favor of using matcher assert. This replacement is supposed to do for two
purpose:
# Limit of waiting time
# Throw exception with useful message
h3. Examples
{code:java}
{fut.joi(), fut.get(), fur.get(5, TimeUnit.SECONDS)} -> assertThat("Waiting
timeout of some particular future ran out", fut,
willCompleteSuccessfully()){code}
was:
Everywhere in test, we should give up explicitly waiting of future completion
in favor of using matcher assert. This replacement is supposed to do for two
purpose:
# Limit of waiting time
# Throw exception with useful message
h3. Examples
{_}{fut.joi(), fut.get(), fur.get(5, TimeUnit.SECONDS){_}} ->
_assertThat("Waiting timeout of some particular future ran out", fut,
willCompleteSuccessfully())_
> Replace fut.join() to assertThat(fut, willCompleteSuccessfully()) in all tests
> ------------------------------------------------------------------------------
>
> Key: IGNITE-19738
> URL: https://issues.apache.org/jira/browse/IGNITE-19738
> Project: Ignite
> Issue Type: Bug
> Reporter: Vladislav Pyatkov
> Priority: Major
> Labels: ignite-3
>
> Everywhere in test, we should give up explicitly waiting of future completion
> in favor of using matcher assert. This replacement is supposed to do for two
> purpose:
> # Limit of waiting time
> # Throw exception with useful message
> h3. Examples
> {code:java}
> {fut.joi(), fut.get(), fur.get(5, TimeUnit.SECONDS)} -> assertThat("Waiting
> timeout of some particular future ran out", fut,
> willCompleteSuccessfully()){code}
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)