java
java copied to clipboard
Exercism exercises in Java.
More context: https://exercism-team.slack.com/archives/CATD6MX62/p1661262277270479 For the online editor, it's not clear that the enum is already defined, so students might attempt to redefine it inside `HandshakeCalculator`. That causes deceiving compilation errors.
The test classes use mix of Junit asserts and AssertJ. Since AssertJ assertions are more robust and extensive as compared to Junit5. Like for example, usage of `assertThatExceptionOfType` from AssertJ...
# pull request Convert `assertThrows` to `assertThatExceptionOfType` in classes starting with 'A' and 'B'. --- Reviewer Resources: [Track Policies](https://github.com/exercism/java/blob/main/POLICIES.md#event-checklist)
The instructions for the "Hello World" exercise tell the student to remove an `UnsupportedOperationException`: https://github.com/exercism/java/blob/9abbe2a744625d698691249714d992fbdc17662c/exercises/practice/hello-world/.docs/instructions.append.md?plain=1#L52-L59 However, currently neither the tests or the solution contain an exception, so these instructions are...
In Exercism v3, we are making increased use of our v2 [analyzers](https://github.com/exercism/docs/blob/main/building/tooling/analyzers/README.md). Analyzers automatically assess student's submissions and provide mentor-style commentary. They can be used to catch common mistakes and/or...
One of the v3 migration requirements is to add what concepts are prerequisites for face with the practice exercise. [here](https://github.com/exercism/java/issues/1867) more details The goal of this issue is to give...
The exercise "Darts" is categorised in the "Conditionals If" exercises and is categorised as "easy". While the exercise itself is indeed easy, the use of a 'score' method without parameters...
The exercise **resistor-color-trio** has not been implemented yet for the Java track. The description of the exercise can be found in the [problem specification repository](https://github.com/exercism/problem-specifications/tree/master/exercises/resistor-color-trio). How to implement a new...
The Rotational Cypher tests do not include any test for non ascii letters (accented ones in Latin or other alphabet ones) The README file suggest that only letters in the...