Test unitaire de Routes
Les tests unitaires sont une partie essentielle de tout processus de développement de logiciel professionnel. Cette section explique comment des Routes peuvent être testées unitairement via le framework de test Apache Camel.
Création d'une Route
Pour reproduire un exemple de test unitaire, créez d'abord une Route. La Route lit un fichier d'un répertoire spécifique et filtre les messages du fichier.
Procedure
Results
Pour plus d'informations concernant la création d'une Route, consultez Créer une Route.
Publier la Route dans le référentiel d'artefacts
Procedure
Results
Votre élément est disponible en tant qu'artefact dans le référentiel.
Pour plus d'informations concernant la publication de Routes, consultez Publier dans un référentiel d'artefacts.
Créer un projet Maven pour les tests unitaires
Les tests unitaires sont situés dans un projet séparé.
Vous devez passer en perspective Java et créer un projet simple basé Maven.
Procedure
Publier des fichiers JAR utilitaires dans votre référentiel Maven local
Démarrez une invite de commande pour déployer les fichiers JAR dans votre référentiel Maven local.
Procedure
- Exécutez la commande suivante afin de déployer les routines système : mvn install:install-file -DgroupId=org.talend.camel -DartifactId=systemRoutines -Dversion=1.0.0 -Dfile=./src/ext/systemRoutines.jar -Dpackaging=jar -DgeneratePom=true
- Exécutez les commandes suivantes pour déployer les routines utilisateur·trice : mvn install:install-file -DgroupId=org.talend.camel -DartifactId=userRoutines -Dversion=1.0.0 -Dfile=./src/ext/userRoutines.jar -Dpackaging=jar -DgeneratePom=true
Results
Vous avez toutes les dépendances nécessaires aux tests unitaires.