2017-02-24 2 views
0

어떤 차이를두고 .body() 주어진() 또는시()? 나는 둘 다 시도하고 동일하게 작동합니다. 나머지 피보험자 - 몸() 주어진에() 또는시()

나머지-보장 자식 페이지의 문서

()는 주어진에 삽입() .body를 말한다, 나는()시에() .body 퍼팅에 어떤 기사를 검색했지만 아무것도 찾을 수 없습니다. 내가 작업하고있는 팀이 when()에서 body()를 사용하고 있기 때문에 요청했습니다.

코드 예 :

// #1 
given().headers("Content-Type", "application/json").body(classBody). 
when().post(urlAPI). 
then().contentType(ContentType.JSON).extract().response() 

// #2 
given().headers("Content-Type", "application/json"). 
when().body(classBody).post(urlAPI). 
then().contentType(ContentType.JSON).extract().response() 

두 코드는 동일한 결과를 반환합니다. 그럼 어떤 것이 더 낫습니까?

답변

0

당신이 자바 문서에서 살펴 경우 알()는 문법 설탕입니다 때. 그래서 기본적으로 그것은 단지 코드의 모양에 영향을 미칠 것입니다 , 당신은 때() 건너 뛸 수 있고 그것을 작동합니다.

내가 예 # 1을 사용하는 것을 선호합니다.

0
  1. 을 감안할 때 작업이 같은
  2. 으로 그들은 테스트를 더 읽기 쉽게하기 위해 사용합니다. 그래서, 당신의 목적에 따라 당신은 상호 교환 사용할 수 있습니다