Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
ens:dasi2014:juint [2014/04/03 08:08]
admin Cordier Amelie ()
ens:dasi2014:juint [2014/04/03 08:17]
admin Cordier Amelie () [Partie 2. Exercices simples]
Ligne 69: Ligne 69:
 public classBinStringTest extends TestCase { public classBinStringTest extends TestCase {
    private BinString binString ;    private BinString binString ;
 +    
 +    public BinStringTest(String name) { 
 +        super (name); 
 +    } 
 +     
 +    protected void setUp(){ 
 +        binString = new BinString(); 
 +    } 
 +     
 +    public void testSumFunction(){ 
 +        int expected = 0; 
 +        assertEquals(expected, binString.sum(" ")); 
 +        expected = 100; 
 +        assertEquals(expected, binString.sum("d")); 
 +        expected = 265; 
 +        assertEquals(expected, binString.sum("Add")); 
 +    } 
 +     
 +    public void testBinariseFunction() {  
 +        String expected = "101"; 
 +        assertEquals(expected, binString.binarise(5)); 
 +        expected = "11111100"; 
 +        assertEquals(expected, binString.binarise(252)); 
 +    } 
 +     
 +    public void testTotalConversion() { 
 +        String expected = "10000001"; 
 +        assertEquals(expected, binString.convert("A")); 
 +    } 
 +}   
 </code> </code>