Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
ens:dasi2014:juint [2014/04/03 09:54] admin Cordier Amelie () |
ens:dasi2014:juint [2014/04/11 09:02] (Version actuelle) admin Cordier Amelie () [Partie 3 - Premiers pas en TDD] |
||
|---|---|---|---|
| Ligne 50: | Ligne 50: | ||
| | | ||
| public int sum(String s) { | public int sum(String s) { | ||
| - | if (s==" ") return 0; | + | if (s=="" |
| if (s.length ()==1) return ((int)(s.charAt(0))); | if (s.length ()==1) return ((int)(s.charAt(0))); | ||
| return ((int)(s.charAt(0))) + sum(s.substring(1)); | return ((int)(s.charAt(0))) + sum(s.substring(1)); | ||
| Ligne 56: | Ligne 56: | ||
| | | ||
| public String binarise(int x) { | public String binarise(int x) { | ||
| - | if (x==0) return " "; | + | if (x==0) return ""; |
| if (x%2==1) return " | if (x%2==1) return " | ||
| return " | return " | ||
| Ligne 67: | Ligne 67: | ||
| <code java BinStringTest.java> | <code java BinStringTest.java> | ||
| import junit.framework.∗; | import junit.framework.∗; | ||
| - | public | + | public |
| | | ||
| Ligne 80: | Ligne 80: | ||
| public void testSumFunction(){ | public void testSumFunction(){ | ||
| int expected = 0; | int expected = 0; | ||
| - | assertEquals(expected, | + | assertEquals(expected, |
| expected = 100; | expected = 100; | ||
| assertEquals(expected, | assertEquals(expected, | ||
| Ligne 120: | Ligne 120: | ||
| 2. Aboutir à une classe de code qui enlève ‘A’ d’une chaîne de caractères s’il est présent dans les 2 premiers caractères de cette chaîne. Si ‘A’ est présent après les 2 premiers caractères, | 2. Aboutir à une classe de code qui enlève ‘A’ d’une chaîne de caractères s’il est présent dans les 2 premiers caractères de cette chaîne. Si ‘A’ est présent après les 2 premiers caractères, | ||
| - | * “ABCD” => “BCD”, | + | * "ABCD" |
| - | * “AACD” => “CD”, | + | * "AACD" |
| - | * “BACD” => “BCD”, | + | * "BACD" |
| - | * “BBAA” => “BBAA”, | + | * "BBAA" |
| - | * “AABAA” => “BAA” | + | * "AABAA" |
| + | * " | ||
| + | * "" | ||
| ===== Partie 4 - Problème ===== | ===== Partie 4 - Problème ===== | ||