1. 22 3月, 2019 1 次提交
  2. 15 3月, 2019 1 次提交
  3. 06 3月, 2019 1 次提交
  4. 04 3月, 2019 1 次提交
  5. 03 3月, 2019 2 次提交
  6. 02 3月, 2019 1 次提交
  7. 01 3月, 2019 2 次提交
  8. 04 12月, 2018 1 次提交
  9. 24 11月, 2018 1 次提交
  10. 23 11月, 2018 1 次提交
    • S
      Ensure that parameter resolution in SpringExtension is thread-safe · aa7f69a5
      Sam Brannen 提交于
      Prior to this commit, parallel execution of @BeforeEach and @AfterEach
      methods that accepted @Autowired arguments would fail intermittently
      due to a race condition in the internal implementation of the JDK's
      java.lang.reflect.Executable.getParameters() method.
      
      This commit addresses this issue by creating instances of
      SynthesizingMethodParameter via
      SynthesizingMethodParameter.forExecutable(Executable, int) instead of
      SynthesizingMethodParameter.forParameter(Parameter), since the latter
      looks up the parameter index by iterating over the array returned by
      Executable.getParameters() (which is not thread-safe).
      
      Issue: SPR-17533
      aa7f69a5
  11. 19 11月, 2018 2 次提交
  12. 10 11月, 2018 3 次提交
  13. 02 11月, 2018 1 次提交
    • R
      Fix failing test · c2b55e60
      Rossen Stoyanchev 提交于
      After the fix #658c7f for lenient parsing of dates, the error message
      raised uses an HttpHeaders-formatted date. As a result the test
      verifying the error message fails in the beginning of the month between
      1-9 because it's formatted slightly differently.
      c2b55e60
  14. 15 10月, 2018 1 次提交
  15. 13 10月, 2018 2 次提交
  16. 12 10月, 2018 2 次提交
    • R
      Improve access to raw content in WebTestClient · 8df0bc88
      Rossen Stoyanchev 提交于
      If the content has not been consumed, cause it to be produced, and
      wait for a certain amount of time before giving up, so the raw content
      can be made available. This can occur when:
      
      1) In a mock server scenario the Flux representing the client request
      content is passed directly to the mock server request, but is never
      consumed because of an error before the body is read.
      
      2) Test obtains FluxExchangeResult (e.g. for streaming) but instead of
      consuming the Flux, it calls getResponseBodyContent() instead.
      
      Issue: SPR-17363
      8df0bc88
    • R
      050f44d7
  17. 06 9月, 2018 3 次提交
  18. 24 8月, 2018 1 次提交
  19. 15 8月, 2018 2 次提交
    • S
      Allow directly present @BootstrapWith to override meta annotations · d20d95b7
      Sam Brannen 提交于
      Prior to this commit, if a test class was meta-annotated with multiple
      @BootstrapWith declarations that registered different
      TestContextBootstrapper implementations, such a configuration would
      result in an IllegalStateException, and there was no way to override
      this behavior.
      
      This commit addresses this shortcoming by relaxing the explicit
      TestContextBootstrapper resolution in BootstrapUtils so that a directly
      present @BootstrapWith annotation will now override declarations of
      @BootstrapWith that are meta-present. In other words, if @BootstrapWith
      is used as a meta-annotation, it can be overridden directly on the test
      class via an explicit, local declaration of @BootstrapWith.
      
      Issue: SPR-17006
      d20d95b7
    • S
      Polishing · 1b54d211
      Sam Brannen 提交于
      1b54d211
  20. 27 7月, 2018 1 次提交
  21. 21 7月, 2018 4 次提交
  22. 18 7月, 2018 1 次提交
  23. 17 7月, 2018 1 次提交
  24. 05 7月, 2018 1 次提交
  25. 04 7月, 2018 3 次提交