Тестирование процедуры
После того, как код процедуры написан, сохранён и вы убедились, что отсутствуют ошибки компиляции, необходимо протестировать работу процедуры, чтобы убедиться, что она работает правильно. Когда вы сохраняете ABL-процедуру, код компилируется в специализированном процессе, называемом ABL Virtual Machine (AVM). По умолчанию каждый проект имеет собственную AVM. Скомпилированный код, называемый R-код, помещается в каталог bin вашего проекта. Когда вы выполняете скомпилированный код, он исполняется виртуальной машиной проекта.
Хорошей практикой считается всегда выполнять тестирование кода независимо от того, насколько масштабными были внесённые изменения.
Существует два способа выполнения процедуры в Developer Studio:
- выполнение процедуры, открытой в редакторе;
- выполнение процедуры, которая в текущий момент не редактируется.
Выполнение процедуры, открытой в редакторе:
- Откройте процедуру в редакторе OpenEdge Editor. Для этого двойным щелчком мыши щёлкните по ней в области Project Explorer.
- Убедитесь, что текущей вкладкой редактора является тестируемая процедура.
- Щёлкните по иконке Run
- Выберите Progress OpenEdge Application.
- Щёлкните Ok.
Выполнение не открытой для редактирования процедуры:
- Перейдите к процедуре в области Project Explorer и щёлкните по ней правой кнопкой мыши.
- В открывшемся меню выберите Run as … -> Progress OpenEdge Application.
- Щёлкните OK.