Skip to content

jonasclaes/2023-Kata-Bowling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Starter for a java code kata

This repository is there to allow you starting a new code kata fast.

Requirements:

  • Java (minimally 1.8)
  • Maven

Tips

Use parameterized tests

A linkt to the JUnit5 documentation for Parameterized tests.

@ParameterizedTest
@EnumSource(value = Color.class)
void passing(Color color) {
    assertThat(isValid(color), equalTo(true));
}

@ParameterizedTest
@CsvSource({
        "Red, Purple",
        "Red, Green",
        "Purple, Green"
}
)
void failing(String color1, String color2) {
    assertThat(Color.valueOf(color1), equalTo(Color.valueOf(color2)));
}

@ParameterizedTest
@MethodSource("generateAllColors")
void name(List<Color> color) {
    assertThat(isValid(color), equalTo(true));
}

About

Internship 2023 - Kata Bowling @ Eurofins

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages