« LeSS - Tests unitaires » : différence entre les versions

De Wiki Agile
Ligne 194 : Ligne 194 :


<pre>def test\_pas\_de\_retour\_à\_la\_ligne\_lorsque\_longueur\_de\_la\_chaîne\_de\_caractères\_de\_5\_et\_largeur\_de\_la\_ligne\_de\_10(self):
<pre>def test\_pas\_de\_retour\_à\_la\_ligne\_lorsque\_longueur\_de\_la\_chaîne\_de\_caractères\_de\_5\_et\_largeur\_de\_la\_ligne\_de\_10(self):
        \# Arrange :  Mettre en place toutes les préconditions nécessaires ainsi que les entrées.
    \# Arrange :  Mettre en place toutes les préconditions nécessaires ainsi que les entrées.
        wrapper = TextWrapper(width=10)
    wrapper = TextWrapper(width=10)


        \# Act :  Agir sur l'objet ou sur la méthode sous test.
    \# Act :  Agir sur l'objet ou sur la méthode sous test.
        wrapped = wrapper.wrap(&quot;a&quot; * 5)
    wrapped = wrapper.wrap(&quot;a&quot; * 5)


        \# Assert :  Contrôle que le résultat attendu s'est bien produit.
    \# Assert :  Contrôle que le résultat attendu s'est bien produit.
        self.assertEqual(\[&quot;a&quot; * 5\], wrapped)</pre>
    self.assertEqual(\[&quot;a&quot; * 5\], wrapped)</pre>


=== Développement piloté par le comportement (BDD) ===
=== Développement piloté par le comportement (BDD) ===