ログイン/ログアウト機能をテストするために、REST 保証を使用しようとしています。ログインに投稿してからログアウトに投稿する REST 保証テストを行うことは可能ですか? そうでない場合、どうすれば適切にテストできますか?
質問する
6621 次
4 に答える
3
1 つのassert() / expect( ) で 2 つのpost()を送信するだけです。
import org.junit.Assert;
import org.junit.Test;
import static org.hamcrest.Matchers.*;
import static com.jayway.restassured.RestAssured.*;
@Test
public void loginAndLogout(){
final String login = randomLogin();
// First post to login()
given()
.queryParam("login", login)
.queryParam("password", randomPassword())
.when().post("/login/");
// Second post to logout() with an assert
expect().statusCode(200)
.given()
.when().post("/logout/");
}
于 2014-07-17T11:35:08.610 に答える