Cas de test Jnuit pour java batch


Nous avons un projet existant qui utilise Java Batch et nous devons écrire Junit pour cela. Lors de la recherche, je reçois des exemples pour Spring Batch mais pas pour Java Batch. Quelqu'un peut-il partager un exemple? Merci à l'avance.

Author: Rohit, 2016-10-06

1 answers

Si vous parlez de traitement par lots Java basé sur JSR-352, alors un test peut être aussi simple que ce qui suit:

  • obtenir JobOperator;
  • créer des paramètres de travail (facultatif);
  • lancez l'exécution du travail en appelant `JobOperator.start(jobName, jobParams);
  • attendez la fin du travail;
  • vérifiez l'état et le résultat de l'exécution du travail, en appelant des méthodes sur JobOperator

Un exemple de test JUnit dans JBeret: ClosingReaderWriterTest

 1
Author: cheng, 2016-10-10 20:27:26