IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tests et Performance Java Discussion :

Archi particulière de tests [JUnit]


Sujet :

Tests et Performance Java

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 200
    Points : 149
    Points
    149
    Par défaut Archi particulière de tests
    Bonjour à tous,

    Je suis débutant en JUnit et j'aurais souhaité développer des TU selon l'archi suivante :

    Une classe A qui serait en fait le "point d'entrée" de mes TU.
    Dans cette classe, je souhaite y définir une TestSuite de plusieurs classes et les démarrer.
    Je souhaiterai également que cette classe exécute du code AVANT et APRÈS l'exécution de ma TestSuite.
    Je souhaite donc que ne soient exécutés QUE mes tests définis dans ma TestSuite.

    Et je voudrais que tout cela se fasse lorsque je fais un mvn test.

    Voilà !

    Quelqu'un a-t-il une idée ?

    Merci d'avance !

  2. #2
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 200
    Points : 149
    Points
    149
    Par défaut
    Bon alors j'ai trouvé quelque chose pour ceux que ça intéresse...

    Dans un premier temps il faut définir dans le pom quelle classe va être appelée (en l'occurrence ici, ma TestSuite)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <pluginManagement>
    			<plugins>
    				<plugin>
    					<groupId>org.apache.maven.plugins</groupId>
    					<artifactId>maven-surefire-plugin</artifactId>
    					<configuration>
    						<includes>
    							<include>**/SuiteOfTests.java</include>
    						</includes>
    					</configuration>
    				</plugin>
    			</plugins>
    		</pluginManagement>
    Ensuite on défini la suite comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    @RunWith(Suite.class)
    @SuiteClasses({
        OneTest.class,
        AnotherTest.class
    })
    public class BunchOfTests {
     
           @BeforeClass
    	public static void initializeEnvironment() {
     
            }
     
           @AfterClass
    	public static void destroyEnvironment() {
     
            }
     
    }
    Les annotations @BeforeClass et @AfterClass s'exécutent avant et après la suite de tests.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. archi et test d'application
    Par chevanton dans le forum Stages
    Réponses: 3
    Dernier message: 09/09/2010, 12h08
  2. Script test de deux chaine avec if
    Par kacedda dans le forum Linux
    Réponses: 6
    Dernier message: 02/05/2003, 15h38
  3. [XMLRAD] test de nullité
    Par Pm dans le forum XMLRAD
    Réponses: 5
    Dernier message: 29/11/2002, 10h57
  4. test collisions
    Par tatakinawa dans le forum OpenGL
    Réponses: 5
    Dernier message: 08/06/2002, 06h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo