@Après ,@avant ne fonctionne pas dans le cas de test

J'ai commencé à tester et maintenant je veux utiliser @After, @Before et @Test mais mon application ne fonctionne que le @Before méthode et donne en sortie sur console

avant

Cependant, si je supprime @After et @Before il exécute le @Test. Mon code est ici:

public class TestPractise extends AbstractTransactionalDataSourceSpringContextTests{

    @Before
    public void runBare(){
        System.out.println("before");
    }

    @Test
    public void testingMethod(){
        System.out.println("testing");
    }

    @After
    public void setDirty(){
        System.out.println("after");
    }
}

Pourquoi ne pas @After, @Test et @before de travail simultanément?