Фрагмент в области действия класса задает данные, а также требования датчика, связанные с его инициализацией.
Фрагмент в области действия класса создавать не обязательно. Его можно использовать для включения статических элементов данных, статических вспомогательных функций или любых других конструкций Java в тестируемый класс. Например, можно выполнить однократную инициализацию для датчика, создав статический инициализатор, который будет выполняться при загрузке тестируемого класса.
Содержимое фрагмента в области действия класса помещается в сгенерированный исходный код для класса датчика в области классов. Таким образом, содержимое будет отображаться внутри сгенерированного класса датчика, но снаружи всех методов. Переменные, объявленные во фрагменте и действующие в пределах класса, видимы изо всех фрагментов датчика.
Этот тип фрагментов позволяет вставлять код в класс датчика, сгенерированный Probekit, класс, в который скомпилированы другие фрагменты датчика. Это не относится к другим тестируемым классам. Новое статическое поле в тестируемые классы следует вставлять в соответствии со спецификацией staticField. Для вставки в тестируемый класс кода, выполняемого при загрузке класса, обратитесь к описанию типа фрагментов staticInitializer.
Датчик может иметь только один объект в области действия класса.
Для того чтобы добавить фрагмент в области действия класса, выберите в дереве редактора запись Probe и введите данные в панели редактирования.