Unser Tech-Blog – Aktuelle und interessante Themen rund um unsere Arbeit
In unserem Tech-Blog teilen wir spannende Einblicke in die Welt der IT, aktuelle Trends und hilfreiche Tipps aus unserer täglichen Arbeit. Ob es um innovative Softwarelösungen, Best Practices bei der Digitalisierung oder Erfahrungsberichte aus erfolgreichen Projekten geht – hier finden Sie regelmäßig neue Artikel, die Sie auf dem Laufenden halten. Schauen Sie vorbei und entdecken Sie, wie wir Technologien einsetzen, um Unternehmen effizienter und zukunftssicher zu machen.
Migration von JUnit 4 zu JUnit 5 in Java und Spring-Anwendungen
JUnit 4 Annotation | JUnit 5 Entsprechung | Spring-spezifische Anmerkungen |
---|---|---|
@Before | @BeforeEach | |
@After | @AfterEach | |
@BeforeClass | @BeforeAll | |
@AfterClass | @AfterAll | |
@Ignore | @Disabled | |
@Test (expected = Exception.class) | @Test assertThrows(Exception.class, () -> {...}) | |
@Test (timeout = 100) | @Test assertTimeout(Duration.ofMillis(100), () -> {...}) | |
@RunWith(SpringJUnit4ClassRunner.class) | @ExtendWith(SpringExtension.class) | Ersetzt für Spring-Integration |
@ContextConfiguration(classes = MyConfig.class) | @SpringJUnitConfig(MyConfig.class) | @SpringJUnitConfig(MyConfig.class) ersetzt in Kombination die @ExtendWith(SpringExtension.class) und @ContextConfiguration(classes = MyConfig.class) in JUnit 5, was die Testklasse übersichtlicher macht. |