Advertisement
andresnogales

TestData.java

Nov 10th, 2021
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.60 KB | None | 0 0
  1.  
  2. import java.time.LocalDate;
  3. import java.time.Month;
  4.  
  5. public class TestData {
  6.    
  7.     public static String[] brands = {
  8.         "Toyota",
  9.         "Honda",
  10.         "Chevrolet",
  11.         "Ford",
  12.         "Mercedes-Benz",
  13.         "Jeep",
  14.         "BMW",
  15.         "Nissan",
  16.         "Volkswagen",
  17.         "Audi",
  18.         "Ferrari"  
  19.     };
  20.  
  21.     public static Character[] letters = {
  22.             'A',
  23.             'B',
  24.             'C',
  25.             'D',
  26.             'E',
  27.             'F',
  28.             'G',
  29.             'H',
  30.             'I',
  31.             'J',
  32.             'K',
  33.             'L',
  34.             'M',
  35.             'N',
  36.             'O',
  37.             'P',
  38.             'R',
  39.             'S',
  40.             'T',
  41.             'U',
  42.             'V',
  43.             'W',
  44.             'X',
  45.             'Y',
  46.             'Z'};
  47.    
  48.     public static String generateNumberPlate() {
  49.         String numberPlate = "";
  50.         numberPlate += letters[Helper.randomInt(0, letters.length - 1)];
  51.         numberPlate += letters[Helper.randomInt(0, letters.length - 1)];
  52.         numberPlate += letters[Helper.randomInt(0, letters.length - 1)];
  53.         numberPlate += Helper.randomInt(0,9);
  54.         numberPlate += Helper.randomInt(0,9);
  55.         numberPlate += Helper.randomInt(0,9);
  56.         return numberPlate;
  57.     }
  58.    
  59.     public static String generateBrand() {
  60.         return brands[Helper.randomInt(0, brands.length - 1)];
  61.     }
  62.    
  63.     public static Integer generateYear() {
  64.         return LocalDate.now().getYear() - Helper.randomInt(0, 10);
  65.     }
  66.    
  67.     public static String generateVersion() {
  68.         String version = "";
  69.         version += letters[Helper.randomInt(0, letters.length - 1)];
  70.         version += Helper.randomInt(0,9);
  71.         return version;
  72.     }
  73.    
  74.     public static Car generateCar() {
  75.         String numberPlate = generateNumberPlate();
  76.         String brand = generateBrand();
  77.         String version = generateVersion();
  78.         Integer year = generateYear();
  79.         return new Car(numberPlate,brand,version,year);
  80.     }
  81. }
  82.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement