diff --git a/test/test_utilities.dart b/test/test_utilities.dart index 076e7bca..6f1fecff 100644 --- a/test/test_utilities.dart +++ b/test/test_utilities.dart @@ -1,15 +1,17 @@ import 'dart:math'; -const _chars = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890'; -Random _rnd = Random(); +class RandomStringGenerator { + static const _chars = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890'; + static Random _rnd = Random(); -String getRandomString(int length) => String.fromCharCodes(Iterable.generate( - length, (_) => _chars.codeUnitAt(_rnd.nextInt(_chars.length)))); + static String getRandomString(int length) => String.fromCharCodes(Iterable.generate( + length, (_) => _chars.codeUnitAt(_rnd.nextInt(_chars.length)))); -String getRandomStringLines(int lines, int length) { - List result = []; - for (var i = 0; i < lines; i++) { - result.add(getRandomString(length)); + static String getRandomStringLines(int lines, int length) { + List result = []; + for (var i = 0; i < lines; i++) { + result.add(getRandomString(length)); + } + return result.join('\n'); } - return result.join('\n'); }