Beispiel für Basistest

Dieses Beispiel veranschaulicht ein paar der am häufigsten gebrauchten Testobjekte.

In diesem Beispiel fügt ein Test einem Zähler jedes Mal den Wert "1" hinzu, wenn eine getestete Methode aufgerufen wird. Beim ersten Aufruf einer getesteten Methode, und danach bei jedem tausendsten Aufruf, verwendet der Test System.out.println, um den Zählerstand anzuzeigen, sowie den Namen der Methode, die den Rollover des Zählers ausgelöst hat.

<?xml version="1.0" encoding="ASCII"?>
<probekit>
   <probe>
      <fragmentAtClassScope>
         static public int entry_counter = 0;
      </fragmentAtClassScope>
      <fragment type="entry">
         <data type="className" name="_class" />
         <data type="methodName" name="_method" />
         <data type="args" name="_args" />
         <code>
            if ((entry_counter % 1000) == 0)
               System.out.println("Counter value " + entry_counter +
                   " at a call to " + _class + "." + _method);
            entry_counter++;
         </code>
      </fragment>
   </probe>
</probekit>

Übergeordnetes Thema: Probekit-Beispiele

Copyright IBM Deutschland GmbH und andere 2000, 2004.