Пример простого датчика

В этом примере рассмотрены наиболее распространенные элементы определения датчика.

В этом примере датчик увеличивает значение счетчика на единицу при каждом вызове тестируемого метода. При первом вызове тестируемого метода и затем при каждом тысячном вызове используется System.out.println для отображения значения датчика и имени метода.

Датчик определяется следующими записями в редакторе Probekit:

  • Код Java фрагмента в области действия класса (в дереве выберите запись Probe и укажите следующее значение):

    static public int entry_counter = 0;

  • Fragment (выберите в дереве запись Fragment и укажите следующие значения):
    • Тип фрагмента: entry
    • Элементы данных:
      • Тип данных: className, Имя: _class
      • Тип данных: methodName, Имя: _method
    • Код Java:

      if ((entry_counter % 1000) == 0)
               System.out.println("Counter value " + entry_counter +
                 " at a call to " + _class + "." + _method);
      entry_counter++;