Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 ITPS - Primo Anno
 Laboratorio di informatica
 Testare classi astratte
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

vecio88
Utente giovane

1222_da_lacrijux


Regione: Puglia
Prov.: Bari
Città: Bari


Inserito il - 04/04/2009 : 12:06:46  Mostra Profilo  Visita l'Homepage di vecio88  Clicca per vedere l'indirizzo MSN di vecio88 Invia a vecio88 un Messaggio Privato  Rispondi Quotando
Scusate ragazzi ma cm avete fatto a testare i vostri algoritmi? Dato che essendo una classe astratta non riesco a capire come devo fare a creare l'oggetto. Se qualcuo puo almeno postare il codice poi me la vedo io a capirlo :)

P.S. Faccio riferimento all'ultima traccia di laboratorio

vecio88

Modificato da - vecio88 in Data 04/04/2009 12:07:24

The_Mad_Hatter
Utente medio



Inserito il - 04/04/2009 : 13:49:26  Mostra Profilo  Visita l'Homepage di The_Mad_Hatter Invia a The_Mad_Hatter un Messaggio Privato  Rispondi Quotando
Beh in effetti non è che devi testare Sorter... devi fare il collaudo singolarmente di ogni ordinatore, per esempio creando una nuova classe (ovviamente importando i package che ti servono) con un oggetto della classe che vuoi testare.

es:
TestOrdinatori.java

import it.uniba.ecceteraeccetera.SelectSorter;

public class TestOrdinatori {
  public static void main(String[] args) {
    String[] str = {"tante", "belle", "stringhe", "di", "prova!"};
    SelectSorter ss = new SelectSorter(str);

    //qui ti fai il collaudo
  }
}


P.S.: Occhio ai casi particolari! (stringhe nulle, array vuoti, IndexOutOfBounds ed altre eccezioni varie!)
Torna all'inizio della Pagina

genius
dott. ing. cav. ...FN

Genio


Regione: Puglia
Prov.: Bari
Città: Molfetta - Caput Mundi


Inserito il - 21/04/2009 : 14:39:50  Mostra Profilo  Visita l'Homepage di genius  Clicca per vedere l'indirizzo MSN di genius  Invia a genius un messaggio Yahoo! Invia a genius un Messaggio Privato  Rispondi Quotando
ci sono 2 modi:

1. rendi statici i metodi per provarli (bruttissimo)
2. crei una sottoclasse non astratta (definendo anche vuoti i metodi per cui hai reso astratta la superclasse) e provi i metodi definiti.

"...e se non hai morale
e se non hai passione
se nessun dubbio ti assale
perché la sola ragione che ti interessa avere
è una ragione sociale
soprattutto se hai qualche dannata guerra da fare
non farla nel mio nome
non farla nel mio nome
che non hai mai domandato la mia autorizzazione
se ti difenderai non farlo nel mio nome
che non hai mai domandato la mia opinione..."

Un blog farlocco
Torna all'inizio della Pagina

angel
Utente medio


Regione: Puglia
Prov.: Foggia
Città: foggia


Inserito il - 11/02/2010 : 17:15:51  Mostra Profilo  Visita l'Homepage di angel  Clicca per vedere l'indirizzo MSN di angel Invia a angel un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da genius

2. crei una sottoclasse non astratta (definendo anche vuoti i metodi per cui hai reso astratta la superclasse) e provi i metodi definiti.



Un esempio pratico e veloce?

|---> TIGN O NO?! <---|
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,16 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000