Skip to content

Deprecated Annotations entfernen #1223

@MasterEvarior

Description

@MasterEvarior

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

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions