안심으로 사용하는 RESTful API 테스트를 구현하려고하지만 시도 할 때 널 포인터 예외로 실행 중입니다. get 액션을 호출합니다. 권한 부여는 사용자 정의 방식, 그래서 내가 요청에 대한 승인 서명을 일단, 나는 요청에 헤더로 추가 :안부에서 get을 호출 할 때 Null 포인터 예외 : Null 객체에 'assertionClosure'속성을 가져올 수 없습니다.
String auth = ...CUSTOM ALGORITHM ...;
String pragma = ... OTHER CUSTOM HEADER ...;
RequestSpecification requestSpec = new RequestSpecBuilder()
.addHeader("Authorization", auth)
.addHeader("pragma", pragma)
.build();
RestAssured.baseURI = "https://blahblah.staging.somewhere.net";
RestAssured.port = 443;
RestAssured.basePath = "/endpoint_name/somefolder/resource?status=active";
RestAssured.urlEncodingEnabled = false;
requestSpec.get();
이 다음과 같은 오류가 발생합니다
java.lang의를. NullPointerException : null 개체에 'assertionClosure'속성을 가져올 수 없습니다.
OP와 비슷한 문제인데, 해결책은 내 문제를 해결했습니다. 왜 처음에는 제대로 작동하지 않았는지 모르지만, 안심할 수없는 버그처럼 보입니다. –