Junit test pour un booléen

J'ai un problème d'écriture d'un cas de test de cette méthode ci-dessous: EvenNum(double)

public class OddEven {

/**
 * @param args
 */

public boolean evenNum(double num)
{
    if(num%2 == 0)
    {
        System.out.print(true);
        return true;
    }
    else
    {
        System.out.print(false);
        return false;
    }

}

C'est le cas de test que j'ai écrit, mais je pense que j'ai un héritage problème ou un problème de logique dans ce cas de test. Devrait être très simple, mais ne peut pas comprendre. Voici le code que j'ai écrit:

import static org.junit.Assert.*;
import org.junit.Test;

public class OddEvenTest {
    @Test
    public void testEvenNum() {
        boolean ans = true;
        boolean val;
        double num= 6;

        val = OddEven.EvenNum(num) //cant inherit the method dont know why???

        assertEquals(ans,val);
    }

}

OriginalL'auteur Splitter | 2011-05-25