Commit Graph

  • 5f4d5f17f7 Polishing Sam Brannen 2018-03-13 16:48:52 +01:00
  • 68463e2018 Support target type in JsonPath assertions for MockMvc results Sam Brannen 2018-03-13 15:55:39 +01:00
  • 2c2ce55f47 Support target type in JsonPath assertions for MockMvc results Sam Brannen 2018-03-13 15:55:39 +01:00
  • d64f2eb038 Add JSON matcher to assert on request body Bronwyn Perry-Huston 2016-02-26 06:49:37 -08:00
  • 1db7e02de3 Modify SpEL code gen to take account of null safe refs Andy Clement 2018-03-12 11:11:40 -07:00
  • 41730220f4 InterceptingClientHttpRequest adapts to StreamingHttpOutputMessage Juergen Hoeller 2018-03-12 22:31:48 +01:00
  • 499128dae7 URIEditor uses straight ClassPathResource.getURI() access Juergen Hoeller 2018-03-12 22:26:18 +01:00
  • 36a222acd5 Take into account the MimeType's charset in Jackson encoder sdeleuze 2018-03-12 21:32:30 +01:00
  • 99bb97388e Upgrade to Tomcat 8.5.29 and Selenium 3.11 Juergen Hoeller 2018-03-12 20:42:11 +01:00
  • 04a8f81710 Polishing Juergen Hoeller 2018-03-12 20:42:03 +01:00
  • 967a2ef2d2 Validate Class attributes as well as Class array attributes Juergen Hoeller 2018-03-12 20:41:44 +01:00
  • 50e980c02f Validate declared annotations before deciding between reflection and ASM Juergen Hoeller 2018-03-12 13:40:26 +01:00
  • 1b1a69a144 SimpleAliasRegistry fully synchronizes registerAlias and removeAlias Juergen Hoeller 2018-03-12 13:27:48 +01:00
  • 42b4f6e1ff Clean up warnings and dead code in spring-core module Sam Brannen 2018-03-11 14:13:30 +01:00
  • 2575c26020 Clean up warnings and dead code in spring-webflux module Sam Brannen 2018-03-11 13:44:27 +01:00
  • fb7c4a3066 Polish Stephane Nicoll 2018-03-11 10:26:41 +01:00
  • 1fa1f2b58a Delete unused import Sam Brannen 2018-03-10 16:56:33 +01:00
  • e228ded589 Include form and multipart data in WebFlux.fn chapter Rossen Stoyanchev 2018-03-09 21:14:07 -05:00
  • a3d8c60aba Restructure functional endpoints chapter Rossen Stoyanchev 2018-03-09 19:57:20 -05:00
  • 3653a37e27 Polish tests Rossen Stoyanchev 2018-03-09 19:57:13 -05:00
  • 107f8bb5fd Polishing Sam Brannen 2018-03-09 18:17:36 +01:00
  • 00fea23e6b Introduce test for WebTestClient with RegEx-based JsonPath Sam Brannen 2018-03-09 14:51:37 +01:00
  • 2a3f90dc7b Upgrade to Hibernate ORM 5.2.15 and Hibernate Validator 6.0.8 Juergen Hoeller 2018-03-09 09:40:12 +01:00
  • df8061494c TransactionTemplate equality for same transaction manager only Juergen Hoeller 2018-03-09 09:39:45 +01:00
  • cf74b1b8be Consistent result synchronization in WebAsyncManager Juergen Hoeller 2018-03-09 09:03:15 +01:00
  • 58a5138f26 simplify lambda expression igor-suhorukov 2018-03-09 00:17:44 +03:00
  • 2f9d0a7de8 simplify boolean NOT operation igor-suhorukov 2018-03-09 00:03:09 +03:00
  • d89f9af22d parentheses should be removed from a single lambda input parameter when its type is inferred igor-suhorukov 2018-03-08 23:51:23 +03:00
  • 0c45c4c6a3 lamdbas containing only one statement should not nest this statement in a block igor-suhorukov 2018-03-08 23:45:35 +03:00
  • 6163f2d32f use more modern java API for empty collections igor-suhorukov 2018-03-08 23:36:41 +03:00
  • 32b689a994 use StringBuilder for complex string concatenation igor-suhorukov 2018-03-08 23:22:15 +03:00
  • 407ecf7334 to get rid of "magic" time constants igor-suhorukov 2018-03-08 21:30:45 +03:00
  • 6fa9539ae2 Don't implicitly check preconditions on PUT requests Brian Clozel 2018-03-08 19:43:01 +01:00
  • ed7684d2b2 Don't implicitly check preconditions on PUT requests Brian Clozel 2018-03-08 19:43:01 +01:00
  • 50253f670e Quick access to volatile field (full synchronization only for lazy init) Juergen Hoeller 2018-03-08 18:13:00 +01:00
  • 139dc1d373 Polishing (collapsed if checks, consistent downcasts, refined javadoc) Juergen Hoeller 2018-03-08 18:11:57 +01:00
  • 0f7485b01d Polish: reorder the modifiers to comply with the Java Language Specification. igor-suhorukov 2018-03-08 19:36:00 +03:00
  • ff53a26333 Make MockRestRequestMatchers independent of JUnit (#1720) Yannik Hampe 2018-03-07 13:07:32 +01:00
  • a02aafe5fe Regular getBeanInfo call for interfaces (enabling Introspector's cache) Juergen Hoeller 2018-03-08 12:29:09 +01:00
  • eb96ff2943 Doc improvements related to HTTP streaming Rossen Stoyanchev 2018-03-07 17:07:09 -05:00
  • 568c93457a Improve ResponseBodyEmitter error handling Rossen Stoyanchev 2018-03-07 15:25:31 -05:00
  • e20652009d Improve docs on SseEmitter onComplete/onError Rossen Stoyanchev 2018-03-07 14:59:18 -05:00
  • b14301bfba Allow TestContextManager to be compiled in Eclipse again Sam Brannen 2018-03-07 17:44:24 +01:00
  • 030bc224e3 Invert the check for ServletInputStream.isReady() Violeta Georgieva 2018-03-07 17:06:57 +02:00
  • 20287e0cb0 Polishing Juergen Hoeller 2018-03-07 17:09:09 +01:00
  • 934a995acb Strong recommendation for OpenPDF 1.0.5 instead of iText 2.1.7 Juergen Hoeller 2018-03-07 16:54:04 +01:00
  • b70d400c71 Strong recommendation for OpenPDF 1.0.5 instead of iText 2.1.7 Juergen Hoeller 2018-03-07 16:54:04 +01:00
  • 346d0e271d Polishing Juergen Hoeller 2018-03-07 16:24:40 +01:00
  • c15f23bf0c Reliably expose nested cause exception message for PersistenceException Juergen Hoeller 2018-03-06 23:06:14 +01:00
  • 0962c66592 Consistent incrementer arrangement for PostgreSQL, DB2 and SAP HANA Juergen Hoeller 2018-03-06 13:36:15 +01:00
  • b643f7836c Drop version check in isGetGeneratedKeysSimulated (for PostgreSQL 10) Juergen Hoeller 2018-03-06 13:31:26 +01:00
  • 0f5a3e2647 Polish formatting in Groovy scripts Sam Brannen 2018-03-07 15:34:55 +01:00
  • df0b39e8ac Add missing packages to Groovy scripts Sam Brannen 2018-03-07 15:33:38 +01:00
  • f57fcdee3c Polishing Juergen Hoeller 2018-03-07 15:49:58 +01:00
  • 6f4d25a6e6 Polish "Use Java 8 forEach method on Map" Patrick0308 2018-03-07 22:09:58 +08:00
  • 2454b31b30 Polish MockRestRequestMatchers[Tests] Sam Brannen 2018-03-07 14:20:57 +01:00
  • f932796201 Polishing Sam Brannen 2018-03-07 13:22:36 +01:00
  • fef0c7b151 Throw AssertionError instead of IAE in MockRestRequestMatchers Sam Brannen 2018-03-07 13:22:21 +01:00
  • 4094879daf Make MockRestRequestMatchers independent of JUnit (#1720) Yannik Hampe 2018-03-07 13:07:32 +01:00
  • 27815847b1 content-length support in EncoderHttpMessageWriter Rossen Stoyanchev 2018-02-27 16:53:29 -05:00
  • 7a8e0ff3c3 Update ServerWebExchangeTests Rossen Stoyanchev 2018-03-06 18:12:37 -05:00
  • eb9c43dcbc Reliably expose nested cause exception message for PersistenceException Juergen Hoeller 2018-03-06 23:06:14 +01:00
  • 90d768bb7f Overloaded convenience setters: setCacheControl(CacheControl), setExpires(ZonedDateTime) Juergen Hoeller 2018-03-06 23:06:04 +01:00
  • 82515a3f01 Consistent incrementer arrangement for PostgreSQL, DB2 and SAP HANA Juergen Hoeller 2018-03-06 13:36:15 +01:00
  • 4a4f2c2f08 Drop version check in isGetGeneratedKeysSimulated (for PostgreSQL 10) Juergen Hoeller 2018-03-06 13:31:26 +01:00
  • e48def2d35 Set readyToWrite flag after cached signals emitted Rossen Stoyanchev 2018-03-05 23:20:50 -05:00
  • 56fdda167e Guard against invalid paths in ResourceUrlProvider Brian Clozel 2018-03-05 15:17:42 +01:00
  • 6d26e61ac7 Guard against invalid paths in ResourceUrlProvider Brian Clozel 2018-03-05 15:17:42 +01:00
  • 4f8c4546f1 Upgrade to SnakeYAML 1.20 and Selenium 3.10 Juergen Hoeller 2018-03-05 15:25:01 +01:00
  • 017f2a8ccc Upgrade to Animal Sniffer 1.16 Juergen Hoeller 2018-03-05 13:54:55 +01:00
  • f7898951bd Correct description for class-level @Transactional with AspectJ Juergen Hoeller 2018-03-05 13:40:24 +01:00
  • bd6b7b08f3 Concurrency and exception message refinements for test transactions Juergen Hoeller 2018-03-05 13:00:35 +01:00
  • a0cc80063d Concurrency and exception message refinements for test transactions Juergen Hoeller 2018-03-05 13:00:35 +01:00
  • ff818d56a4 Correct description for class-level @Transactional with AspectJ Juergen Hoeller 2018-03-05 12:22:17 +01:00
  • c543368aad Polishing Juergen Hoeller 2018-03-03 17:33:48 +01:00
  • bc043245cc Polishing Juergen Hoeller 2018-03-03 17:18:44 +01:00
  • 6e8a3fb4db Upgrade to Groovy 2.4.14 Juergen Hoeller 2018-03-03 17:18:32 +01:00
  • 06fef1e5a4 Polish: assertion arguments should be passed in the correct order igor-suhorukov 2018-03-02 23:56:42 +03:00
  • 38ebb6c982 Restore includes and isCompatibleWith Stephane Nicoll 2018-03-03 12:41:58 +01:00
  • d89d95ef1c Merge pull request #1715 from igor-suhorukov:master Stephane Nicoll 2018-03-03 12:12:45 +01:00
  • 129530f792 Polish igor-suhorukov 2018-03-03 00:39:59 +03:00
  • cef98e1125 FilePart uses correct flags when opening files Rossen Stoyanchev 2018-03-02 10:41:40 -05:00
  • cec7204fca Polishing Juergen Hoeller 2018-03-02 13:53:17 +01:00
  • 2e164787db Upgrade to Groovy 2.4.14 and Undertow 1.4.23 Juergen Hoeller 2018-03-02 13:52:42 +01:00
  • 1f12214b45 Polishing Juergen Hoeller 2018-03-02 13:11:31 +01:00
  • c6bd0c9f3d Revert MessageConsumer interrupt calls (just log wait count on shutdown) Juergen Hoeller 2018-03-02 13:09:59 +01:00
  • ed936cbd89 Polish: Overriding methods should do more than simply call the same method in the super class igor-suhorukov 2018-03-02 01:58:05 +03:00
  • cd4f0935c5 Revised deprecation markers Juergen Hoeller 2018-03-01 23:43:06 +01:00
  • cf1d162e1c Upgrade to Kotlin 1.2.30 Juergen Hoeller 2018-03-01 23:41:59 +01:00
  • 9352e3d047 Add ClientRequest attribute for URI template Rossen Stoyanchev 2018-03-01 17:06:24 -05:00
  • fb22915563 Correct log level Rossen Stoyanchev 2018-03-01 15:52:26 -05:00
  • 36cfdf68b1 Correct log level Rossen Stoyanchev 2018-03-01 15:52:26 -05:00
  • fa670dd07d Indexer enforces target descriptor only after non-null target check Juergen Hoeller 2018-03-01 13:31:56 +01:00
  • c5c27f2963 Polishing Juergen Hoeller 2018-03-01 01:48:26 +01:00
  • 3e6cfb7c6d WebApplicationContextFacesELResolver.isReadOnly returns true for WAC Juergen Hoeller 2018-03-01 01:32:11 +01:00
  • bfddbbe731 Polishing Juergen Hoeller 2018-03-01 01:39:06 +01:00
  • 478162741d WebApplicationContextFacesELResolver.isReadOnly returns true for WAC Juergen Hoeller 2018-03-01 01:32:11 +01:00
  • 8e68ac44d2 Polishing Juergen Hoeller 2018-03-01 01:12:30 +01:00
  • 6f7ad0304c Polishing Juergen Hoeller 2018-03-01 00:29:38 +01:00
  • 83300c4b27 Polish: follow naming convention igor-suhorukov 2018-03-01 00:00:35 +03:00