日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java测试不成功_java – 测试@NotNull时集成测试失败

發布時間:2023/12/15 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java测试不成功_java – 测试@NotNull时集成测试失败 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我無法重現您的結果,但也許通過澄清一些事情可以更接近您的問題.

如果我在我的機器上執行你的curl命令(帶有一個額外的-v標志來獲取標題),我會收到一個客戶端錯誤,確切地說是409 Conflict.

curl -v -H "Content-Type: application/json" -X POST -d '{}' http://localhost:8080/api/hotels

Note: Unnecessary use of -X or --request, POST is already inferred.

* Trying 127.0.0.1...

* Connected to localhost (127.0.0.1) port 8080 (#0)

> POST /api/hotels HTTP/1.1

> Host: localhost:8080

> User-Agent: curl/7.47.0

> Accept: */*

> Content-Type: application/json

> Content-Length: 2

>

* upload completely sent off: 2 out of 2 bytes

< HTTP/1.1 409 Conflict

< Date: Sun, 22 Jan 2017 12:29:45 GMT

< Content-Type: application/hal+json;charset=UTF-8

< Transfer-Encoding: chunked

<

* Connection #0 to host localhost left intact

{"cause":{"cause":{"cause":null,"message":"NULL not allowed for column \"ADDRESS\"; SQL statement:\ninsert into hotel (id, address, city_id, name, zip) values (null, ?, ?, ?, ?) [23502-193]"},"message":"could not execute statement"},"message":"could not execute statement; SQL [n/a]; constraint [null]; nested exception is org.hibernate.exception.ConstraintViolationException: could not execute statement"}

在我的IDE(STS)中執行測試也是如此:

java.lang.AssertionError: Range for response status value 409 expected: but was:

at org.springframework.test.util.AssertionErrors.fail(AssertionErrors.java:54)

at org.springframework.test.util.AssertionErrors.assertEquals(AssertionErrors.java:81)

at org.springframework.test.web.servlet.result.StatusResultMatchers$7.match(StatusResultMatchers.java:132)

at org.springframework.test.web.servlet.MockMvc$1.andExpect(MockMvc.java:171)

...

因此,首先測試和正在運行的應用程序之間沒有區別,DataIntegrityViolationException / ConstraintViolationException在兩種情況下都映射到409.

如果這是正確的另一個問題,但可能發送錯誤/無效數據實際上是客戶端錯誤.

如果您仍想更改它,則必須以這樣的方式添加自己的ExceptionHandler:

import org.hibernate.exception.ConstraintViolationException;

import org.springframework.http.HttpHeaders;

import org.springframework.http.HttpStatus;

import org.springframework.http.ResponseEntity;

import org.springframework.web.bind.annotation.ExceptionHandler;

import org.springframework.web.bind.annotation.RestControllerAdvice;

import org.springframework.web.context.request.WebRequest;

import org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler;

@RestControllerAdvice

public class ConstraintViolationExceptionHandler extends ResponseEntityExceptionHandler {

@ExceptionHandler({ ConstraintViolationException.class })

public ResponseEntity handleConstraintViolationException(Exception ex, WebRequest request) {

return handleExceptionInternal(ex, "I think it's the servers fault!", new HttpHeaders(), HttpStatus.INTERNAL_SERVER_ERROR, request);

}

}

也許這可以解決你的問題,resp.給你一個提示.或者還有另一個我沒有得到的問題?

總結

以上是生活随笔為你收集整理的java测试不成功_java – 测试@NotNull时集成测试失败的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕黑丝 | 999xxxx| a级在线看 | 99国产精品一区二区三区 | 成人日韩在线观看 | 女生张开腿让男生插 | 中文字幕乱伦视频 | 亚洲人一区 | 免费观看全黄做爰的视频 | 91偷拍视频 | 毛片大全在线观看 | xxx久久 | 日本少妇电影 | 深夜激情影院 | 国内精品国产三级国产aⅴ久 | 夜夜撸av| 色综合一区二区三区 | 精品人妻伦一二三区免费 | 国产精品伦一区二区三级视频 | 成人免费一级 | 国产综合图片 | 色窝网 | 国产精品毛片视频 | 欧美亚洲激情视频 | 欧美日韩在线免费看 | 黄色一级网站 | 欧美在线视频a | 日韩av资源在线观看 | 国产av一区二区三区传媒 | 国产美女精品久久久 | 午夜理伦三级做爰电影 | 欧美精品久久久久久久自慰 | 欧美成人午夜 | 精品人妻无码一区二区三区 | 美女屁股眼视频免费 | 强videoshd酒醉 | 婷婷五月综合久久中文字幕 | 精品人人| 日韩精品一二三四 | 91中文字幕视频 | 午夜不卡视频 | 嫩草影院中文字幕 | 国产欧美一区二区三区免费看 | 国产男男gay体育生网站 | 少妇偷人精品无码人妻 | 日韩夜夜高潮夜夜爽无码 | 四川丰满妇女毛片四川话 | 久久久www成人免费无遮挡大片 | 一区二区三区精品在线 | 亚洲巨乳| 亚洲经典一区 | 国产无遮挡又黄又爽又色视频 | 天堂av片 | 97超碰成人 | 精品欧美黑人一区二区三区 | av免费在线观看网址 | 美女黄色小视频 | 国产午夜电影 | 夜夜春很很躁夜夜躁 | 中文字幕在线观看第二页 | 久久久久久免费毛片精品 | 亚洲视频中文字幕在线观看 | 日韩少妇毛片 | 国产专区一| 三级av在线 | 久久久久xxxx | 日本 在线 | 国产精品男女 | 成人av手机在线 | 日本一区中文字幕 | 看黄色小视频 | 免费20分钟超爽视频 | 国产一卡在线 | 欧美人妻一区二区 | 久草国产在线视频 | 好吊操av | 久久久久国产精品一区二区 | 国产精品12| 日本老妇性生活 | 久久国产热视频 | 欧美日韩日本国产 | 亚洲一区视频在线播放 | 成人精品一区二区三区电影黑人 | 武侠古典av| 伊人欧美在线 | 国产永久视频 | 在线观看你懂的网站 | 蜜桃视频在线观看www | 9191av| 美女作爱网站 | 国产麻豆影视 | 一区二区精品久久 | 小嫩嫩精品导航 | 亚洲一区二区三区成人 | 日韩经典在线观看 | 婷婷综合五月 | 色女人天堂 | 激情成人综合 | 欧美裸体xxx|