Comment utiliser JUnit pour tester le processus asynchrones

Comment voulez-vous que des méthodes de test que le feu le processus asynchrones avec JUnit?

Je ne sais pas comment faire mon test d'attente pour le processus jusqu'à la fin (ce n'est pas exactement une unité de test, il est plus comme un test d'intégration qu'il s'agit de plusieurs classes, et pas seulement un).

  • Vous pouvez essayer de TCA (Java Asynchrone Test): bitbucket.org/csolar/jat
  • TCA a 1 observateur et n'a pas été mis à jour en 1.5 ans. Awaitility a été mise à jour il y a 1 mois et est sur la version 1.6 au moment d'écrire ces lignes. Je ne suis pas affilié avec l'un ou l'autre projet, mais si je devais investir dans un plus par rapport à mon projet, je voudrais donner plus de crédit à Awaitility en ce moment.
  • TCA a toujours pas de mises à jour: la Dernière mise à jour 2013-01-19". Il suffit d'enregistrer le temps de suivre le lien.
  • un observateur est mauvais pour les TCA, mais pas de mises à jour depuis des années... Juste un exemple. Combien de fois avez-vous mise à jour de faible niveau de pile TCP de votre système d'exploitation, si ça fonctionne, tout simplement? Alternative aux TCS est une réponse ci-dessous stackoverflow.com/questions/631598/... .
InformationsquelleAutor Sam | 2009-03-10