Advertisement
Guest User

Untitled

a guest
Apr 7th, 2020
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.97 KB | None | 0 0
  1.     private CarMovementDecisionMaker sut = new CarMovementDecisionMaker();
  2.  
  3.     private boolean str2bool(String str) {
  4.         switch(str) {
  5.             case "0": return false;
  6.             case "1": return true;
  7.         }
  8.         throw new IllegalArgumentException(str);
  9.     }
  10.  
  11.     private Ternar str2ternar(String str) {
  12.         switch(str) {
  13.             case "0": return Ternar.OFF;
  14.             case "1": return Ternar.ON;
  15.             case "2": return Ternar.BLINKING;
  16.         }
  17.         throw new IllegalArgumentException(str);
  18.     }
  19.  
  20.     @Test
  21.     @FileParameters(value = "classpath:decision_rules.csv",
  22.             mapper = CsvWithHeaderMapper.class)
  23.     public void testDecisions(String name,
  24.                               String red, String yellow, String green,
  25.                               String go, String withCaution, String bePrepared) {
  26.         sut.setTrafficLightState();
  27.         assertThat();
  28.         assertThat();
  29.         assertThat();
  30.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement