API를 테스트하기 위해 RestAssured를 사용하고 있습니다.POST 메서드가 두 데이터베이스 테이블에 데이터를 삽입하지 않습니다.
다음과 같은 방법으로 테스트 할 수 있습니까?
{
"name": "Test",
"email": "[email protected]",
"occupation": [{
"id": 1,
"feature": {
"id": 2
},
"company": 7777,
}]
}
"점령"은 다른 테이블입니다. 두 테이블에서 어떻게 할 수 있습니까? 나는 이것을 시도 :
.body("{\"name\": \"test\", \"email\": \"[email protected]\", \"occupation\": {\"id\": 15, \"feature\": {\"id\": 15}", \"company\": \"7777\"}}")
그러나 오류가
가 표시됩니다." START_OBJECT 토큰에서의 java.util.ArrayList의 인스턴스를 직렬화 할 수 없습니다"
서버 코드에 대한 도움을 요청했지만 코드가 표시되지 않았으므로 어떻게하면 도움을받을 수 있습니까? – Andreas
어쩌면 컨트롤러와 같이 좀 더 자세한 정보가 필요합니다. – Teo
[START \ _OBJECT 토큰 중 java.util.ArrayList의 인스턴스를 deserialize 할 수 없습니다.] (https://stackoverflow.com/questions/20837856)/can not-deserialize-instance-of-java-util-arraylist-out-of-start-object-token) – AxelH