NullPointerException dans des setters
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:
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:
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:
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.