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.
Procédure
-
Glissez-déposez un composant cFile, un cConvertBodyTo, un cMessageFilter et un cMessagingEndpoint de la Palette dans l'espace de modélisation graphique.
-
Renommez les composants afin de mieux identifier leur rôle au sein de la Route. Reliez le cMessageFilter au cMessagingEndpoint à l'aide d'un lien Row > filter. Reliez les autres composants à l'aide de liens Row > Route.
-
Double-cliquez sur le composant cFile pour ouvrir sa vue Basic settings dans l'onglet Component et configurez-le comme ci-dessous afin qu'il lise des fichiers d'un système de fichiers local.
-
Double-cliquez sur le cConvertBodyTo pour ouvrir sa vue Basic settings dans l'onglet Component et configurez-le pour qu'il convertisse le corps du message de chaque fichier en type String.
-
Double-cliquez sur le cMessageFilter pour ouvrir sa vue Basic settings dans l'onglet Component et configurer le composant pour qu'il filtre le corps du message, selon l'expression :
-
Double-cliquez sur le cMessagingEndpoint pour ouvrir sa vue Basic settings dans l'onglet Component et configurez-le comme ci-dessous afin qu'il enregistre la sortie de la Route.
-
Dans la vue Run, cliquez sur le bouton Run pour lancer l'exécution de votre Route. Les données correspondant aux critères de filtre sont affichées dans la console.