Cătălin Tudose is an experienced software engineer working with Java since the early 2000s. He took part in various telecommunications and financial projects as a Java senior developer, Java technical team lead, and architect.
He also developed and delivered training for companies and universities on Java, Spring, Hibernate, Design Patterns, Code Refactoring, Automated Testing, and Software Architecture. Together with Luxoft, he initiated and introduced the “Advanced Java Programming” course for the students pursuing their master’s degree at the Faculty of Automation and Computer Science in Bucharest.
He wrote "JUnit in Action" 3rd edition (https://www.manning.com/books/junit-in-action-third-edition) and is the author of 6 courses and 1 project on the Pluralsight platform (https://app.pluralsight.com/profile/author/catalin-tudose).
Integration Testing with Spring
The talk will demonstrate the effective integration testing with Spring: using the Spring TestContext Framework and its annotations; managing dirties contexts and transactions for testing; differentiating the contexts depending on profiles; working with test execution listeners; testing with mock Spring MVCs; reactive testing with WebTestClient.
The talk addresses intermediate and expert Spring developers (3 years of experience or more).