From e25f50fa1b0445b73b3bd1675435d1485866cb95 Mon Sep 17 00:00:00 2001 From: at508 Date: Thu, 26 Sep 2019 22:58:21 -0400 Subject: [PATCH] [BAEL-2998] - rearranging test order --- .../baeldung/dirtiescontext/UserCache.java | 2 -- .../DirtiesContextIntegrationTest.java | 33 ++++++++++--------- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/testing-modules/spring-testing/src/main/java/com/baeldung/dirtiescontext/UserCache.java b/testing-modules/spring-testing/src/main/java/com/baeldung/dirtiescontext/UserCache.java index f03eee3bb8..f4fba1f310 100644 --- a/testing-modules/spring-testing/src/main/java/com/baeldung/dirtiescontext/UserCache.java +++ b/testing-modules/spring-testing/src/main/java/com/baeldung/dirtiescontext/UserCache.java @@ -6,9 +6,7 @@ import java.util.Set; import org.springframework.stereotype.Component; import lombok.Getter; -import lombok.ToString; -@ToString @Component public class UserCache { diff --git a/testing-modules/spring-testing/src/test/java/com/baeldung/dirtiescontext/DirtiesContextIntegrationTest.java b/testing-modules/spring-testing/src/test/java/com/baeldung/dirtiescontext/DirtiesContextIntegrationTest.java index b4f3fa773f..7fad754b8f 100644 --- a/testing-modules/spring-testing/src/test/java/com/baeldung/dirtiescontext/DirtiesContextIntegrationTest.java +++ b/testing-modules/spring-testing/src/test/java/com/baeldung/dirtiescontext/DirtiesContextIntegrationTest.java @@ -1,13 +1,16 @@ package com.baeldung.dirtiescontext; +import org.junit.FixMethodOrder; import org.junit.jupiter.api.Test; import org.junit.runner.RunWith; +import org.junit.runners.MethodSorters; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.annotation.DirtiesContext; import org.springframework.test.annotation.DirtiesContext.MethodMode; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; +@FixMethodOrder(MethodSorters.NAME_ASCENDING) @RunWith(SpringJUnit4ClassRunner.class) @SpringBootTest(classes = SpringDataRestApplication.class) class DirtiesContextIntegrationTest { @@ -15,27 +18,27 @@ class DirtiesContextIntegrationTest { @Autowired protected UserCache userCache; + @Test + void testA() { + userCache.addUser("Jane Doe"); + userCache.printUserList("Test A"); + } + + @Test + void testB() { + userCache.printUserList("Test B"); + } + @DirtiesContext(methodMode = MethodMode.AFTER_METHOD) @Test - void testOne() { + void testC() { userCache.addUser("John Doe"); - userCache.printUserList("Test One"); + userCache.printUserList("Test C"); } @Test - void testTwo() { - userCache.printUserList("Test Two"); - } - - @Test - void testThree() { - userCache.addUser("Jane Doe"); - userCache.printUserList("Test Three"); - } - - @Test - void testFour() { - userCache.printUserList("Test Four"); + void testD() { + userCache.printUserList("Test D"); } }