Bonjour tout le monde !!

J'ai un problème avec des setters qui me renvoie un NullPointerException pour une raison qui m'échappe.

Voilà mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
public class Pojo{
    private String attribut
 
    public String getAttribut(){
        return attribut;
    }
 
    public void setAttribut(String att){
        this.attribut = att;
    }
}
Ensuite je convertit ce pojo en un autre objet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
@ Component
public class Convertion{
    public MaNouvelleClass convertToNouvelleClass (Pojo pojo){
        MaNouvelleClass nouvelleClass = new MaNouvelleClasse();
        nouvelleClass.setAttribut(pojo.getAttribut);
        return nouvelleClass;
    }
}
J'ai écrit un test unitaire pour vérifier mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
@ Autowired
Convertion convertion;
@Test
public void monTest(){
    List<Pojo> pojoList = initImportCsv(); // fonction d'import de Csv
    Pojo ligne1 = pojoList.get(0)
    MaNouvelleClass nouvelleClasse = convertion.convertToNouvelleClass(ligne1); // <--- NullPointerException
    //assert
}
Je ne comprend pas d'où vient ce nullPointerException. Mon import de csv est tout à fait fonctionnel (vérifié avec des TU). La variable ligne1 contient bien ce qu'elle doit contenir...

J'ai du mal à voir ce que j'ai codé de travers.