Quote Originariamente inviata da Bombonera Visualizza il messaggio
oppure direttamente

codice:
Targa targa =new Targa("hgt","455","jjj");
assertEquals("Targa[c1 = hgt; c2 = 455; c3 = jjj]", targa.toString());
Ma è corretta la forma ?
Sì, è corretta la forma. Ed è meglio dell'altra dove usi targa.c1 ecc... E ti spiego anche perché. Metti caso che il costruttore di Targa sia sballato, metti che sia "saltato" l'assegnamento ad un campo, che pertanto rimane a null. Siccome il toString usa quel campo e pure la concatenazione nel tuo test usa quel campo, avresti comunque un match ma testeresti una cosa fasulla ...