diff --git a/exts/yaxunit/src/CommonModules/ЮТТестовыеДанные/Module.bsl b/exts/yaxunit/src/CommonModules/ЮТТестовыеДанные/Module.bsl index 5917cded..4c52deda 100644 --- a/exts/yaxunit/src/CommonModules/ЮТТестовыеДанные/Module.bsl +++ b/exts/yaxunit/src/CommonModules/ЮТТестовыеДанные/Module.bsl @@ -120,25 +120,27 @@ // СлучайнаяСтрока // Генерирует и возвращает случайную строку указанной длины, строка может содержать цифры, английские и русские буквы в разных регистрах // Параметры: -// Префикс - Строка - Префикс строки // Длина - Число - Длина генерируемой строки, без учета префикса +// Префикс - Строка - Префикс строки // // Возвращаемое значение: // Строка - Случайная строка -Функция СлучайнаяСтрока(Префикс = "", Длина = 10) Экспорт +Функция СлучайнаяСтрока(Знач Длина = 10, Префикс = "") Экспорт Строка = "1234567890абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; Результат = ""; КоличествоСимволов = СтрДлина(Строка); + Длина = Длина - СтрДлина(Префикс); + Для Инд = 1 По Длина Цикл Результат = Результат + Сред(Строка, СлучайноеЧисло(1, КоличествоСимволов), 1); КонецЦикла; - Возврат Результат; + Возврат Префикс + Результат; КонецФункции @@ -154,7 +156,7 @@ СекундВДне = 86400; КоличествоДней = Цел((Максимум - Минимум) / СекундВДне); - Возврат Минимум + СлучайноеЧисло(0, КоличествоДней) + СекундВДне + СлучайноеЧисло(0, СекундВДне); + Возврат Минимум + СлучайноеЧисло(0, КоличествоДней) * СекундВДне + СлучайноеЧисло(0, СекундВДне); КонецФункции