Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private CarMovementDecisionMaker sut = new CarMovementDecisionMaker();
- private boolean str2bool(String str) {
- switch(str) {
- case "0": return false;
- case "1": return true;
- }
- throw new IllegalArgumentException(str);
- }
- private Ternar str2ternar(String str) {
- switch(str) {
- case "0": return Ternar.OFF;
- case "1": return Ternar.ON;
- case "2": return Ternar.BLINKING;
- }
- throw new IllegalArgumentException(str);
- }
- @Test
- @FileParameters(value = "classpath:decision_rules.csv",
- mapper = CsvWithHeaderMapper.class)
- public void testDecisions(String name,
- String red, String yellow, String green,
- String go, String withCaution, String bePrepared) {
- sut.setTrafficLightState();
- assertThat();
- assertThat();
- assertThat();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement