testData static method

Data testData(
  1. int rows
)

Implementation

static Data testData(int rows) {
  Data data = Data();
  for (int i = 0; i < rows; i++) {
    var first = _names[Random().nextInt(_names.length)];
    var last = _surnames[Random().nextInt(_surnames.length)];
    var user = "$first.$last${Random().nextInt(100)}".toUpperCase();

    var row = <String, dynamic>{};
    row["index"] = "$i";
    row["rights"] = Random().nextInt(16);
    row["user"] = user;
    row["first"] = first;
    row["last"] = last;
    row["age"] = Random().nextInt(100);
    row["city"] = _cities[Random().nextInt(_cities.length)];
    row["occupation"] = _jobs[Random().nextInt(_jobs.length)];
    row["company"] = _companies[Random().nextInt(_companies.length)];
    row["email"] = "$user@gmail.com".toLowerCase();
    data.add(row);
  }
  return data;
}