Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys

8.5.6 Aliohjelmien testaaminen

Kuten aiemmin todettiin, kannattaa aliohjelmien testaamista varten kirjoittaa hyvin lyhyt testi- pääohjelma.

Esimerkiksi kerhon jäsenrekisterin päämenun tulostamista varten voisimme kirjoittaa aliohjelman nimeltä paamenu. Tämä päämenu voitaisiin sitten testata vaikkapa seuraavalla testipääohjelmalla:

java-muut\Paamenu.java - päämenun totetutus ja testi

	/**
	 * Testataan Kerho-ohjelman päämenun tulostamista
	 * @author  Vesa Lappalainen
	 * @version 1.0, 13.01.2003
	 */
	public class Paamenu {
	  
	  private static void tulosta(String s) {
	    System.out.println(s);  
	  }    
	    
	  /**
	   * Tulostaa Kerho-ohjelman päämenun
	   * @param jasenia kerhon jäsenten lukumäärä
	   */
	  public static void paamenu(int jasenia) {
	    tulosta("\n\n\n\n");
	    tulosta("Jäsenrekisteri");
	    tulosta("==============");
	    tulosta("");
	    tulosta("Kerhossa on " + jasenia + " jäsentä.");
	    tulosta("");
	    tulosta("Valitse:");
	    tulosta("   ?  = avustus");
	    tulosta("   0  = lopetus");
	    tulosta("   1  = lisää uusi jäsen");
	    tulosta("   2  = etsi jäsenen tiedot");
	    tulosta("   3  = tulosteet");
	    tulosta("   4  = tietojen korjailu");
	    tulosta("   5  = päivitä jäsenmaksuja");
	    tulosta("   :");      
	  }    
	    
	  public static void main(String[] args) {
	    paamenu(10);    
	  }
	    
	}

Huomattakoon, että aliohjelma on saatu kopioiduksi suoraan aikaisemmasta ohjelman suunnitelmasta lisäämällä vain kunkin rivin alkuun tulosta("ja loppuun ");. Tällaiset toimenpiteet voidaan automatisoida tekstinkäsittelyn avulla.


Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys