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


         

Класс TStore - часть 2


Добавляется сообщение в журнал. Продолжается опрос (вызов метода GetMessage()).
  • Полученный результат -1. Добавляется сообщение в журнал. Производит обновление базы данных по выданному или принятому подшипнику и удаляет команду из очереди.
  • Полученный результат -2. Добавляется сообщение в журнал. Пытается выполнить команду повторно, после второй неудачной попытки удаляет команду из очереди.
  • Полученный результат -3. Добавляется сообщение в журнал. Пытается выполнить команду повторно, после второй неудачной попытки удаляет команду из очереди.
  • Операция FindFreeCell(...) ищет свободную ячейку в резервной (параметр IsReserve установлен в true) или рабочей (параметр IsReserve установлен в false) области с наименьшим порядковым номером и возвращает ее координаты: порядковый номер - CNum, сторона - TagSt, ряд - TagRow, колонка - TagCol.

    Операция GetCoord(...) возвращает для переданного порядкового номера ячейки (CNum) номер строки (Side), колонки (Col) и ряда (Row).

    public class TLog { static private FileStream fs = new FileStream("system.log", FileMode.Create,FileAccess.Write, FileShare.ReadWrite); static private StreamWriter srLog = new StreamWriter(fs); // Деструктор ~ TLog() // Добавляет запись в журнал сообщений системы static public void AddToLog(string LogMessage) }


    Содержание  Назад  Вперед