exercism / java

Exercism exercises in Java.
https://exercism.org/tracks/java
MIT License
687 stars 672 forks source link

Update concept exercise tests with task identifiers #2356

Closed sanderploegsma closed 11 months ago

sanderploegsma commented 1 year ago

Introduction

Exercism's Java test runner recently got updated to support more features of the online editor. One of these features is the ability to show the information of each exercise task in the test result output (reference). The lasagna concept exercise has been updated already to make use of these features, and the following screenshot shows the result:

Screenshot 2023-09-19 at 08 23 01

The goal of this issue is to convert the other concept exercise tests as well.

Requirements

For each concept exercise:

This requires the concept exercise to migrate from JUnit 4 to JUnit 5, since the @Tag and @DisplayName annotations are not supported by JUnit 4.

For reference, check out the PR updating the lasagna concept exercise, which was updated to serve as an example.

Exercises to be updated

Contributing guidelines

Before opening a Pull Request, make sure to check out the contributing guidelines in CONTRIBUTING.md.

When opening a Pull Request for this issue, make sure to reference this issue in its description so that we can keep track of the status.

In case you have any further questions regarding this issue, feel free to ask here.

aldotele commented 1 year ago

Hi there, I would like to take care of it! Thanks

sanderploegsma commented 1 year ago

Great! I’ll assign it to you.

Feel free to open multiple PRs to tackle the exercises one by one, that also makes it easier to review.

sanderploegsma commented 11 months ago

@aldotele thank you for all of your efforts, this really makes the experience of working on concept exercises a lot more pleasant! 😎

aldotele commented 11 months ago

@sanderploegsma thank you for your reviews, i'm glad I could help, hope to contribute again to exercism! :)