Changes between Version 27 and Version 28 of GoFlow_DocFr
- Timestamp:
- Jul 8, 2008, 8:31:37 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GoFlow_DocFr
v27 v28 138 138 * créer un objet !LeaveRequest: [http://localhost:8000/leave/admin/leave/leaverequest/add/] 139 139 * cet objet sera utilisé comme modèle lors de l'exécution des tests unitaires; renseigner les dates début et fin, le type d'absence, le demandeur (admin), et la raison (i.e. "test") 140 141 [[Image(unittest1.png)]] 142 140 143 * aller sur le panneau des applications: [http://localhost:8000/leave/admin/workflow/application/] 141 144 * cliquer sur ''create unit test env'' sur la ligne de l'application ''hrform'': ceci va créer un process avec une seule activité qui consistera à exécuter l'application ''hrform''. 145 146 [[Image(unittest2.png)]] 147 142 148 * cliquer sur ''return'' 143 149 * cliquer sur ''start test instances'' sur la ligne de l'application ''hrform''; choisir alors le content type ''leave request'' et cliquer sur ''OK'': ceci va initialiser autant d'instances de workflow que d'instances !LeaveRequest créées manuellement auparavant (ici, une seule). 150 151 [[Image(unittest3.png)]] 152 144 153 * Allons sur la liste de tâches de l'utisateur admin: [http://localhost:8000/leave/mywork/] 145 154 * on doit y trouver une tâche pour une activité nommée ''test_activity'', dans le process nommé ''test_hrform'' 155 156 [[Image(unittest4.png)]] 157 146 158 * cliquer sur le lien ''activate'': le panneau correspondant à l'application de workflow ''hrform'' 159 160 [[Image(unittest5.png)]] 147 161 148 162 Nous avons simulé ici le test d'une application dans un process de workflow; ça n'a l'air de rien, mais il faut comprendre que les activités situées en amont dans le process ne sont pas censées être encore codées. Dans le développement de workflows complexes, et dans le but de travailler en équipe, chaque activité doit pouvoir être codée et testée indépendamment les unes des autres.