Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecated Annotations entfernen #1223

Open
4 tasks
MasterEvarior opened this issue Nov 28, 2024 · 0 comments
Open
4 tasks

Deprecated Annotations entfernen #1223

MasterEvarior opened this issue Nov 28, 2024 · 0 comments

Comments

@MasterEvarior
Copy link
Collaborator

MasterEvarior commented Nov 28, 2024

Mit dem Upgrade auf Spring Boot 3.4.0 wurden die @MockBean und @SpyBean Annotations als deprecated markiert. Sie werden mit Version 3.6.0 entfernt. Deshalb sollen deshalb mit MockitoBean bzw. MockitoSpyBean ersetzt werden.

Damit wird sichergestellt, dass das Upgrade auf 3.6.0 einfacher verläuft.

Weiter Infos aus den Release-Notes:

@MockBean and @SpyBean have been deprecating in favor of @MockitoBean and @MockitoSpyBean in Spring Framework. The functionality provided by the Spring Framework annotations is not exactly the same as that offered by Spring Boot. For example, @MockitoBean is not yet supported on @Configuration classes and you may need to migrate to annotating fields on a test class instead.

Anforderungen

  • @MockBean muss durch @MockitoBean ersetzt werden, wo es supported ist
  • @SpyBean muss durch @MockitoSpyBean ersetzt werden, wo es supported ist
  • Die Tests funktionieren weiterhin

Akzeptanzkriterien

  • Es gibt keine @MockBean Annotations mehr (Ausnahme: @Configuration)
  • Es gibt keine @SpyBean Annotations mehr (Ausnahme: @Configuration)
  • Es wurden keine Tests entfernt, falls es sich vermeiden lässt
  • Tests laufen alle durch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant