요즘 뜨고 있는 java REST 테스트 관련 라이브러리 중에 https://github.com/rest-assured/rest-assured이 있다.
자바에서는 구조적으로 REST 호출과 결과 테스트(특히 json)를 하려면 지저분한 코드(map, list)를 써야 한다.
rest-assured는 이를 쉽게 테스트해줄 수 있다.
{ "lotto":{ "lottoId":5, "winning-numbers":[2,45,34,23,7,5,3], "winners":[{ "winnerId":23, "numbers":[2,45,34,23,3,5] },{ "winnerId":54, "numbers":[52,3,12,11,18,22] }] } }
테스트 코드는 다음과 같다. 써봐야 할듯 ㅎㅎ
get("/lotto").then().body("lotto.lottoId", equalTo(5));
get("/lotto").then().body("lotto.winners.winnerId", hasItems(23, 54));
'scribbling' 카테고리의 다른 글
[mac] 블루투쓰 마우스/터치 패드 이상 증세 해결 (0) | 2017.11.22 |
---|---|
[펌] mesos-chronos 사용시 duration 정책 (0) | 2017.11.02 |
soscon 2017 후기 (0) | 2017.10.28 |
[링크] 옵테인(optane)기술 (0) | 2017.10.13 |
IDC rack 상태 모니터링 프로그램 (0) | 2017.09.28 |