awaitility
1.0.0
Menguji sistem asinkron itu sulit. Tidak hanya memerlukan penanganan thread, batas waktu, dan masalah konkurensi, namun maksud dari kode pengujian dapat dikaburkan oleh semua detail ini. Awaitility adalah DSL yang memungkinkan Anda mengekspresikan ekspektasi sistem asinkron dengan cara yang ringkas dan mudah dibaca. Misalnya:
@ 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 ());
...
}
4.2.2
dirilis dengan dukungan untuk versi JVM "ea". Lihat log perubahan untuk detailnya.4.2.1
dirilis. Ini memungkinkan penggunaan logging yang lebih mudah dan beberapa perbaikan bug dan peningkatan. Lihat log perubahan untuk detailnya.4.2.0
dirilis. Hal ini memungkinkan penggunaan pustaka pernyataan seperti Hamcrest atau Assertj dalam kondisi cepat gagal serta berbagai peningkatan dan perbaikan bug. Lihat log perubahan untuk detailnya.Berita lama