Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2020
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.94 KB | None | 0 0
  1.     @Test(expected = IllegalArgumentException.class)
  2.     public void setSensitivityTest(@Mocked Sensor sensor)
  3.     {
  4.         Object[][] sensorData = {
  5.                 { "1", false,  25},
  6.                 { "2", true, 50 },
  7.                 { "3", false, 100 },
  8.                 { "4", false, 12 },
  9.                 { "5", true, 46}
  10.         };
  11.  
  12.         int[] sensitivities = { 1, 12, 36, 120, 53 };
  13.  
  14.         ConfigurationManager manager = new ConfigurationManager();
  15.         for (Object[] data : sensorData)
  16.         {
  17.             Sensor newSensor = new Sensor((String) data[0], (boolean) data[1], (int) data[2], null);
  18.             manager.addSensor(newSensor);
  19.         }
  20.  
  21.         manager.addSensor(sensor);
  22.         for (int sensitivity : sensitivities)
  23.             manager.setSensitivity(sensitivity);
  24.  
  25.         new FullVerificationsInOrder()
  26.         {{
  27.             sensor.setSensitivity(anyInt);
  28.             times = 3;
  29.         }};
  30.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement