Загрузка данных



Вызываемая функция модуля	Входные данные (Параметры вызова)	Выходные данные (Возвращаемое значение / Состояние)
ParseSortCommand	inputStr = 'sort numbers.txt'	Структура TParseResult:
• CommandName = 'sort'
• Keys = []
• FileArguments = ['numbers.txt']
• IsSuccess = True
CheckCommandName	parseResult (после разбора тест-строки)	Boolean = True
CheckFileArguments	parseResult (после разбора тест-строки)	Boolean = True
ValidateCommand	inputStr = 'sort -n -r numbers.txt'	Boolean = True
ValidateCommand	inputStr = 'sort -k 2,2 file.txt'	Boolean = True
ValidateCommand	inputStr = 'sort -t \':\' -k 3,3 /etc/passwd'	Boolean = True
ValidateCommand	inputStr = 'sort -o output.txt input.txt'	Boolean = True
ValidateCommand	inputStr = 'sort'	Boolean = True
ValidateCommand	inputStr = 'sort -x file.txt'	Boolean = False
ValidateCommand	inputStr = 'sort -k 0,0 file.txt'	Boolean = False
ValidateCommand	inputStr = 'sort -t \'\' file.txt'	Boolean = False
ValidateCommand	inputStr = 'sort -n -g file.txt'	Boolean = False
ValidateCommand	inputStr = 's0rt file.txt'	Boolean = False
ValidateCommand	inputStr = ''	Boolean = False
GetStatistics	Нет параметров	Структура TStatistics в ОЗУ:
• SuccessCount = 6
• FailedCount = 6
• TotalCount = 12
GetSuccessCount	Нет параметров	Integer = 6
GetFailedCount	Нет параметров	Integer = 6
ResetStatistics	Нет параметров	Вывод отсутствует.
Обнуляет структуру статистики в ОЗУ до значений 0 0 0