Quando si effettuano modifiche alla persistenza occorre inserire anche rispettive modifiche nei test.
Ad es. e' stata fatta questa modifica.
Da:
if (aTipo == 2) {// 15 - PROGRAMMAREop.setProgrammarePer(ProgrammarePer.converti(record.get(15)));
A:
// 15 - PROGRAMMAREop.setProgrammarePer(ProgrammarePer.converti(record.get(15)));if (aTipo == 2) {
Apparentemente minima ma essa comporta che il campo programmarePer viene settato per tutti i messagi che utilizzano il record RECPROANLZ, in particolare per il metodo extGetProveByAnalizzatore(..).
Quindi:
- e' bene testare il nuovo campo in modo che se un domani cambio idea e rispristino situazione iniziale ho un test che mi segnala dove questo campo non sara' piu' disponibile.
- Se test e' condiviso con persistenza DB (tutti saranno progressivamente condivisi) mi segnala che occorre fare modifica anche su quest'ultima per allinearla con SALKI/SALVAL.
Test modificato:
public void testExtGetProveByAnalizzatore2() {try {List<Prova> rows = lab.extGetProveByAnalizzatore("PSM");........// Spostato da tipo 2 a 1, quindi restituito quiassertEquals(ProgrammarePer.TUTTI, prova.getProgrammarePer());} catch (Exception e) {

No comments:
Post a Comment