Основы тестирования программного обеспечения

       

Класс TTerminalAxle


// Класс терминала оси public class TTerminalAxle { private TAxleParam AxleParam; //Структура параметров //подшипника public TStore Store; //Ссылка на склад //Опрашивает терминал private long QueryTerminal() //Конструктор public TTerminalAxle() //Запрашивает и обрабатывает статус терминала public void Process() }

Класс используется для взаимодействия с терминалом оси. Операции:

  • Конструктор TTerminalAxle() инициализирует поле AxleParam.
  • Метод QueryTerminal() вызывает функцию внешнего модуля IAxle.GetAxlePar(...), присваивает возвращенные значения полю AxleParam и возвращает значение статуса терминала.
  • Метод Process() вызывает метод QueryTerminal(). Если статус терминала равен 0 (это означает что параметры оси были успешно возвращены), то вызывается метод Store.FindBearingInStore(...), подбирающий подшипники для данной оси. В зависимости от результатов подбора в журнал выводится сообщение (FS пункт 2).

Если получены другие значения статуса терминала, то в журнал сообщений добавляется запись в соответствии с FS пункт 2.



Содержание раздела