Ciao ragazzi, non mi è per niente chiaro il funzionamento di Junit e le guide in rete non aiutano...

Io sono in questa situazione:

1. creo un oggetto
2. devo testare un metodo con parametri in ingresso diversi

Ecco il codice esempio con Junit 3.
Tralascio le dichiarazioni globali.

codice:
	protected void setUp() throws Exception {
		super.setUp();
		oggetto = new ClasseOggetto (myNumber);
	}

	protected void tearDown() throws Exception {
		super.tearDown();
		oggetto = null;
	}

	public void testMetodo() {
		myNumber = 0;
		String result1 = "ciao";
		assertTrue("Il risultato aspettato non è corretto", (result1.compareTo(romanTest.convert(myNumber))==0));

		myNumber = 1;
		result1 = "I";
		assertTrue("Il risultato aspettato non è corretto", (result1.compareTo(romanTest.convert(myNumber))==0));
	}
Sbaglio sicuramente la struttura, perchè se elimino il test con myNumber = 0 lasciando solamente quello con myNumber = 1, il risultato è positivo.

Ho provato veramente tante soluzioni, creando nuove variabili, nuovi oggetti, ma il risultato è sempre deludente quando provo a concatenare più test su uno stesso oggetto.

La struttura giusta del codice quale dovrebbe essere? Grazie