Ett enkelt probexempel

I det här exemplet demonstreras några av de vanligaste använda delarna i en probdefinition.

I det här exemplet används proben till att lägga till 1 till en räknare varje gång som en probmetod anropas. Vid det första anropet till en probmetod och sedan vid var 1000:e metodanrop används System.out.println till att visa räknarens värde och namnet på den metod som gjorde att räknaren slog om.

Den här proben definieras av följande poster i Probekit-redigeraren:

  • Java-kod för fragment i klassomfattning (välj Prob i trädfönstret när du ska ange det här värdet):

    static public int entry_counter = 0;

  • Fragment (välj Fragment i trädfönstret när du ska ange de här värdena):
    • Fragmenttyp: entry
    • Dataobjekt:
      • Datatyp: className, Namn: _class
      • Datatyp: methodName, Namn: _method
    • Java-kod:

      if ((entry_counter % 1000) == 0)
               System.out.println("Räknarvärde " + entry_counter +
                 " vid anrop till " + _class + "." + _method);
      entry_counter++;