1. 程式人生 > >《Spring5官方文件》新功能

《Spring5官方文件》新功能

  • 完成了對JUnit 5’s Juptier程式設計和拓展模組在Spring TestContext框架
  • SpringExtension:是JUnit多個可拓展API的一個實現,提供了對現存Spring TestContext Framework的支援,使用@ExtendWith(SpringExtension.class)註解引用。
  • @SpringJunitConfig:一個複合註解
  • @ExtendWith(SpringExtension.class) 來源於Junit Jupit
  • @ContextConfiguration 來源於Srping TestContext框架
  • @DisabledIf 如果提供的該屬性值為true的表達或佔位符,訊號:註解的測試類或測試方法被禁用
  • 在Spring TestContext框架中支援並行測試
  • 具體細節檢視Test 章節 通過SpringRunner在Sring TestContext框架中支援TestNG, Junit5,新的執行之前和之後測試回撥。
  • 在testexecutionlistener API和testcontextmanager新beforetestexecution()和aftertestexecution()回撥。MockHttpServletRequest新增了getContentAsByteArray()和getContentAsString()方法來訪問請求體
  • 如果字元編碼被設定為mock請求,在print()和log()方法中可以列印Spring MVC Test的redirectedUrl()和forwardedUrl()方法支援帶變量表達式URL模板。
  • XMLUnit 升級到了2.3版本。