макет проверить после задержки - PullRequest
0 голосов
/ 24 октября 2018

Каков наилучший способ verify после задержки?

Например, я делаю вызов метода, который вызывает postDelayed для какого-то другого объекта, и вызов, который я хочу проверить, происходит в этом блоке run().

Например, с Mockito, вы можете сделать следующее:

verify(mock, after(100).atMost(5)).foo();

verify(mock, after(100).never()).bar();

verify(mock, after(200).atLeastOnce()).baz();

Существует ли идиоматический или существующий способ с Mockk?

1 Ответ

0 голосов
/ 25 октября 2018

Легко:

verify(timeout = 100, atMost = 5) { sum(1, 2) }

verify(timeout = 100, exactly = 0) { sum(1, 2) }

verify(timeout = 100, atLeast = 1) { sum(1, 2) }
...