Awaitility support for Groovy

Simplifies Awaitility usage from Groovy

Лицензия

Лицензия

Apache 2.0
Категории

Категории

Groovy Языки программирования
Группа

Группа

com.jayway.awaitility
Идентификатор

Идентификатор

awaitility-groovy
Последняя версия

Последняя версия

1.7.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

Awaitility support for Groovy
Simplifies Awaitility usage from Groovy
Система контроля версий

Система контроля версий

http://github.com/jayway/awaitility/tree/master/awaitility-groovy

Скачать awaitility-groovy

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.jayway.awaitility/awaitility-groovy/ -->
<dependency>
    <groupId>com.jayway.awaitility</groupId>
    <artifactId>awaitility-groovy</artifactId>
    <version>1.7.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.jayway.awaitility/awaitility-groovy/
implementation 'com.jayway.awaitility:awaitility-groovy:1.7.0'
// https://jarcasting.com/artifacts/com.jayway.awaitility/awaitility-groovy/
implementation ("com.jayway.awaitility:awaitility-groovy:1.7.0")
'com.jayway.awaitility:awaitility-groovy:jar:1.7.0'
<dependency org="com.jayway.awaitility" name="awaitility-groovy" rev="1.7.0">
  <artifact name="awaitility-groovy" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.jayway.awaitility', module='awaitility-groovy', version='1.7.0')
)
libraryDependencies += "com.jayway.awaitility" % "awaitility-groovy" % "1.7.0"
[com.jayway.awaitility/awaitility-groovy "1.7.0"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
com.jayway.awaitility : awaitility jar 1.7.0
org.codehaus.groovy : groovy-all jar 2.4.4

test (2)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12
org.spockframework : spock-core jar 0.7-groovy-2.0

Модули Проекта

Данный проект не имеет модулей.

Awaitility

Build Status Maven Central Javadoc

Testing asynchronous systems is hard. Not only does it require handling threads, timeouts and concurrency issues, but the intent of the test code can be obscured by all these details. Awaitility is a DSL that allows you to express expectations of an asynchronous system in a concise and easy to read manner. For example:

@Test
public void updatesCustomerStatus() {
    // Publish an asynchronous message to a broker (e.g. RabbitMQ):
    messageBroker.publishMessage(updateCustomerStatusMessage);
    // Awaitility lets you wait until the asynchronous operation completes:
    await().atMost(5, SECONDS).until(customerStatusIsUpdated());
    ...
}

News

  • 2020-05-19: Awaitility 4.0.3 is released. This release includes updates to ConditionEvaluationLogger as well as several depdency updates. If you're using the Groovy DSL beaware that Groovy has been upgraded from 2.x to 3.x. See changelog for details.
  • 2020-01-03: Awaitility 4.0.2 is released. This release includes support for asserting that a condition is maintained for specific duration, improvments to ConditionEvaluationListener as well as several bug fixes and other improvements. See changelog for details.
  • 2019-09-06: Awaitility 4.0.1 is released and it fixes a regression issue in which the condition evaluation duration could be evaluated to a negative number of nanoseconds on Windows. It also drops the dependency to objenesis since it's no longer used after moving to Java 8. See changelog for details.

Older news

Documentation

Links

Buy Me A Coffee

com.jayway.awaitility

Jayway

Версии библиотеки

Версия
1.7.0
1.6.5
1.6.4
1.6.3
1.6.2
1.6.1
1.6.0
1.5.0
1.4.0
1.3.5
1.3.4
1.3.3
1.3.2
1.3.1