2017-10-29 11 views

答えて

2

私はこれまで待ち時間を使用していましたが、別のコールを開始する前にサービスからの応答を待つことができます。

https://github.com/awaitility/awaitility

抽出された応答を返し、状態コード/本文が値を返すのを待つことができます。

@Test 
public void waitTest() throws Exception { 
    Awaitility.await().atMost(5, TimeUnit.SECONDS).until(() -> this.getStatus() == 200) 
} 

public int getStatus() { 
    return given() 
     .accept(ContentType.JSON) 
     .get(url) 
     .then() 
     .extract() 
     .statusCode(); 
} 
関連する問題