Effectivement...
public MyListModel(ArrayList contactArray)
{
listeContact = new MyListModel(contactArray);
}
est a l'origine du StackFlowError.
Car dans mon test unitaire je fais aussi
contacts = new MyListModel(contactList.contactArray)
J'ai donc supprimé celui de mon constructeur qui devient :
public MyListModel(ArrayList contactArray)
{
}
Une autre erreur apparait lorsque je relance un test :
NullPointerException
dans MyLIstModel, j'ai une méthode :
public void addElement(Contact contact)
{
listeContact.addElement(contact);
}
et dans mon test je fais :
contacts.addElement(c1)
où c1 est un contact (crée et testé)
Mais Eclipse me renvoie vers la méthode et son appel pour signaler mon erreur.
Effectivement...
public MyListModel(ArrayList contactArray)
{
listeContact = new MyListModel(contactArray);
}
est a l'origine du StackFlowError.
Car dans mon test unitaire je fais aussi
contacts = new MyListModel(contactList.contactArray)
J'ai donc supprimé celui de mon constructeur qui devient :
public MyListModel(ArrayList contactArray)
{
}
Une autre erreur apparait lorsque je relance un test :
NullPointerException
dans MyLIstModel, j'ai une méthode :
public void addElement(Contact contact)
{
listeContact.addElement(contact);
}
et dans mon test je fais :
contacts.addElement(c1)
où c1 est un contact (crée et testé)
Mais Eclipse me renvoie vers la méthode et son appel pour signaler mon erreur.