sto facendo un programmino con l aiuto di Junit3, faccio il debug e mi da appunto questo errore:
ClassNotFoundException
metto il codice:
nella classe soci:
private ArrayList<Conferimenti> conferimenti=new ArrayList<Conferimenti>();
public void addConferimento(int Data,String qualità,int Quantità,String nome){
this.data=Data;
this.Nome=nome;
this.quantità=Quantità;
this.qualità=qualità;
Conferimenti conferimento=new Conferimenti(data,qualità,quantità,Nome);
conferimenti.add(conferimento);
}
Nella classe conferimenti :
public Conferimenti(int Data,String Quality,int Peso, String socio){
this.data=Data;
this.qualità=Quality;
this.peso=Peso;
this.socio=socio;
}
nella classe Cooperativa:
public void calcoloCassa(){
ricavo=(incassoTot-speseTot);
cassa=ricavo;
Iterator<Soci> it=socio.iterator();
while (it.hasNext()){
Soci socio = it.next();
nomeS=socio.getNome();
cassa-= socio.getCorrispostoSocio(nomeS);
System.out.println(" Il totale corrisposto al Socio "+nomeS+" "+"è di importo uguale a :"+socio.getCorrispostoSocio(nomeS));
}
dove getCorrispostoSocio corrisponde e questo metodo:
public double getCorrispostoSocio(String Socio){
corrispostoTot=0;
Iterator<Conferimenti> it= conferimenti.iterator();
while (it.hasNext()){
Conferimenti conferiment = it.next();
if(Socio==conferiment.getnome()){
corrispostoTot+=conferiment.getCorrisposto();
}
}
return corrispostoTot;
}
praticamente se nella classe di Test vado ora ad inserire qualche conferimento tipo:
soc.addConferimento(5,"A",200,"Aldo");
soc.addConferimento(5,"B",300,"Bruno");
e poi:
c.calcoloCassa(); (dove c è di tipo cooperativa)..
mi dà come valori tutti zero se lo lancio, e se faccio il debug appunto l errore che dicevo.