Uploaded image for project: 'OSAMES ORM'
  1. OSAMES ORM
  2. ORM-193

Problème de conception des tests unitaires

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 0.2.0
    • Fix Version/s: 0.3.0
    • Component/s: None
    • Labels:

      Description

      Contexte

      Tests unitaires.

      Contenu

      Il ne faut pas qu'il y ait de variable static dans les tests unitaires sauf si elle est invariante. Une variable qu'un test peut modifier doit être privée.

      De plus, l'initialisation d'une variable doit se faire dans la méthode marquée par [TestInitialize].

      Comportement Attendu

      Après modification, en particulier de Employee dans TestDbToolsCommon, on ne doit plus observer d'échec de test en contexte particulier : OK si joué seul, NOK si joué avec tous les autres via R# ou MS Tests ou les deux (l'ordre d'exécution peut varier).

      Remarque - Commentaire

      Effectivement, les tests peuvent être plus longs à jouer.

      Il faudra envoyer le delta vers la branche d'André (cherry pick).

        Attachments

          Activity

            People

            Assignee:
            babs Barbara Post
            Reporter:
            babs Barbara Post
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 30 minutes
                30m
                Remaining:
                Time Spent - 15 minutes Remaining Estimate - 15 minutes
                15m
                Logged:
                Time Spent - 15 minutes Remaining Estimate - 15 minutes
                15m