From b03dec41f7db3b9b7a5f4a2eecf8861812d0c139 Mon Sep 17 00:00:00 2001 From: Kah Goh Date: Thu, 16 Jan 2025 22:30:50 +0800 Subject: [PATCH 1/2] Add junit-platform-launcher to test runtime This is fix the following warning about using deprecated Gradle features: The automatic loading of test framework implementation dependencies has been deprecated. This is scheduled to be removed in Gradle 9.0. Declare the desired test framework directly on the test suite or explicitly declare the test framework implementation dependencies on the test's runtime classpath. Consult the upgrading guide for further information: https://docs.gradle.org/8.7/userguide/upgrading_version_8.html#test_framework_implementation_dependencies --- exercises/concept/calculator-conundrum/build.gradle | 2 ++ exercises/concept/football-match-reports/build.gradle | 2 ++ exercises/concept/gotta-snatch-em-all/build.gradle | 2 ++ exercises/concept/lasagna/build.gradle | 2 ++ exercises/concept/secrets/build.gradle | 2 ++ exercises/concept/tim-from-marketing/build.gradle | 2 ++ exercises/concept/wizards-and-warriors-2/build.gradle | 2 ++ exercises/concept/wizards-and-warriors/build.gradle | 2 ++ exercises/practice/acronym/build.gradle | 2 ++ exercises/practice/affine-cipher/build.gradle | 2 ++ exercises/practice/all-your-base/build.gradle | 2 ++ exercises/practice/allergies/build.gradle | 2 ++ exercises/practice/alphametics/build.gradle | 2 ++ exercises/practice/anagram/build.gradle | 2 ++ exercises/practice/armstrong-numbers/build.gradle | 2 ++ exercises/practice/atbash-cipher/build.gradle | 2 ++ exercises/practice/bank-account/build.gradle | 2 ++ exercises/practice/binary-search-tree/build.gradle | 2 ++ exercises/practice/binary-search/build.gradle | 2 ++ exercises/practice/bob/build.gradle | 2 ++ exercises/practice/book-store/build.gradle | 2 ++ exercises/practice/bottle-song/build.gradle | 2 ++ exercises/practice/bowling/build.gradle | 2 ++ exercises/practice/change/build.gradle | 2 ++ exercises/practice/circular-buffer/build.gradle | 2 ++ exercises/practice/clock/build.gradle | 2 ++ exercises/practice/collatz-conjecture/build.gradle | 2 ++ exercises/practice/complex-numbers/build.gradle | 2 ++ exercises/practice/connect/build.gradle | 2 ++ exercises/practice/crypto-square/build.gradle | 2 ++ exercises/practice/custom-set/build.gradle | 2 ++ exercises/practice/darts/build.gradle | 2 ++ exercises/practice/diamond/build.gradle | 2 ++ exercises/practice/difference-of-squares/build.gradle | 2 ++ exercises/practice/dnd-character/build.gradle | 2 ++ exercises/practice/dominoes/build.gradle | 2 ++ exercises/practice/dot-dsl/build.gradle | 2 ++ exercises/practice/eliuds-eggs/build.gradle | 2 ++ exercises/practice/error-handling/build.gradle | 2 ++ exercises/practice/etl/build.gradle | 2 ++ exercises/practice/flatten-array/build.gradle | 2 ++ exercises/practice/food-chain/build.gradle | 2 ++ exercises/practice/forth/build.gradle | 2 ++ exercises/practice/gigasecond/build.gradle | 2 ++ exercises/practice/go-counting/build.gradle | 2 ++ exercises/practice/grade-school/build.gradle | 2 ++ exercises/practice/grains/build.gradle | 2 ++ exercises/practice/grep/build.gradle | 2 ++ exercises/practice/hamming/build.gradle | 2 ++ exercises/practice/hello-world/build.gradle | 2 ++ exercises/practice/high-scores/build.gradle | 2 ++ exercises/practice/house/build.gradle | 2 ++ exercises/practice/isbn-verifier/build.gradle | 2 ++ exercises/practice/isogram/build.gradle | 2 ++ exercises/practice/killer-sudoku-helper/build.gradle | 2 ++ exercises/practice/kindergarten-garden/build.gradle | 2 ++ exercises/practice/knapsack/build.gradle | 2 ++ exercises/practice/largest-series-product/build.gradle | 2 ++ exercises/practice/leap/build.gradle | 2 ++ exercises/practice/ledger/build.gradle | 2 ++ exercises/practice/linked-list/build.gradle | 2 ++ exercises/practice/list-ops/build.gradle | 2 ++ exercises/practice/luhn/build.gradle | 2 ++ exercises/practice/markdown/build.gradle | 2 ++ exercises/practice/matching-brackets/build.gradle | 2 ++ exercises/practice/matrix/build.gradle | 2 ++ exercises/practice/mazy-mice/build.gradle | 2 ++ exercises/practice/meetup/build.gradle | 2 ++ exercises/practice/micro-blog/build.gradle | 2 ++ exercises/practice/minesweeper/build.gradle | 2 ++ exercises/practice/nth-prime/build.gradle | 2 ++ exercises/practice/nucleotide-count/build.gradle | 2 ++ exercises/practice/ocr-numbers/build.gradle | 2 ++ exercises/practice/palindrome-products/build.gradle | 2 ++ exercises/practice/pangram/build.gradle | 2 ++ exercises/practice/parallel-letter-frequency/build.gradle | 2 ++ exercises/practice/pascals-triangle/build.gradle | 2 ++ exercises/practice/perfect-numbers/build.gradle | 2 ++ exercises/practice/phone-number/build.gradle | 2 ++ exercises/practice/pig-latin/build.gradle | 2 ++ exercises/practice/poker/build.gradle | 2 ++ exercises/practice/pov/build.gradle | 2 ++ exercises/practice/prime-factors/build.gradle | 2 ++ exercises/practice/protein-translation/build.gradle | 2 ++ exercises/practice/proverb/build.gradle | 2 ++ exercises/practice/pythagorean-triplet/build.gradle | 2 ++ exercises/practice/queen-attack/build.gradle | 2 ++ exercises/practice/rail-fence-cipher/build.gradle | 2 ++ exercises/practice/raindrops/build.gradle | 2 ++ exercises/practice/rational-numbers/build.gradle | 2 ++ exercises/practice/react/build.gradle | 2 ++ exercises/practice/rectangles/build.gradle | 2 ++ exercises/practice/resistor-color-duo/build.gradle | 2 ++ exercises/practice/resistor-color-trio/build.gradle | 2 ++ exercises/practice/resistor-color/build.gradle | 2 ++ exercises/practice/reverse-string/build.gradle | 2 ++ exercises/practice/rna-transcription/build.gradle | 2 ++ exercises/practice/robot-name/build.gradle | 2 ++ exercises/practice/robot-simulator/build.gradle | 2 ++ exercises/practice/roman-numerals/build.gradle | 2 ++ exercises/practice/rotational-cipher/build.gradle | 2 ++ exercises/practice/run-length-encoding/build.gradle | 2 ++ exercises/practice/saddle-points/build.gradle | 2 ++ exercises/practice/satellite/build.gradle | 2 ++ exercises/practice/say/build.gradle | 2 ++ exercises/practice/scrabble-score/build.gradle | 2 ++ exercises/practice/secret-handshake/build.gradle | 2 ++ exercises/practice/series/build.gradle | 2 ++ exercises/practice/sgf-parsing/build.gradle | 2 ++ exercises/practice/sieve/build.gradle | 2 ++ exercises/practice/simple-cipher/build.gradle | 2 ++ exercises/practice/simple-linked-list/build.gradle | 2 ++ exercises/practice/space-age/build.gradle | 2 ++ exercises/practice/spiral-matrix/build.gradle | 2 ++ exercises/practice/square-root/build.gradle | 2 ++ exercises/practice/state-of-tic-tac-toe/build.gradle | 2 ++ exercises/practice/sublist/build.gradle | 2 ++ exercises/practice/sum-of-multiples/build.gradle | 2 ++ exercises/practice/tournament/build.gradle | 2 ++ exercises/practice/transpose/build.gradle | 2 ++ exercises/practice/tree-building/build.gradle | 2 ++ exercises/practice/triangle/build.gradle | 2 ++ exercises/practice/twelve-days/build.gradle | 2 ++ exercises/practice/two-bucket/build.gradle | 2 ++ exercises/practice/two-fer/build.gradle | 2 ++ exercises/practice/variable-length-quantity/build.gradle | 2 ++ exercises/practice/word-count/build.gradle | 2 ++ exercises/practice/word-search/build.gradle | 2 ++ exercises/practice/wordy/build.gradle | 2 ++ exercises/practice/yacht/build.gradle | 2 ++ exercises/practice/zebra-puzzle/build.gradle | 2 ++ exercises/practice/zipper/build.gradle | 2 ++ 132 files changed, 264 insertions(+) diff --git a/exercises/concept/calculator-conundrum/build.gradle b/exercises/concept/calculator-conundrum/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/concept/calculator-conundrum/build.gradle +++ b/exercises/concept/calculator-conundrum/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/football-match-reports/build.gradle b/exercises/concept/football-match-reports/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/concept/football-match-reports/build.gradle +++ b/exercises/concept/football-match-reports/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/gotta-snatch-em-all/build.gradle b/exercises/concept/gotta-snatch-em-all/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/concept/gotta-snatch-em-all/build.gradle +++ b/exercises/concept/gotta-snatch-em-all/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/lasagna/build.gradle b/exercises/concept/lasagna/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/concept/lasagna/build.gradle +++ b/exercises/concept/lasagna/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/secrets/build.gradle b/exercises/concept/secrets/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/concept/secrets/build.gradle +++ b/exercises/concept/secrets/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/tim-from-marketing/build.gradle b/exercises/concept/tim-from-marketing/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/concept/tim-from-marketing/build.gradle +++ b/exercises/concept/tim-from-marketing/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/wizards-and-warriors-2/build.gradle b/exercises/concept/wizards-and-warriors-2/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/concept/wizards-and-warriors-2/build.gradle +++ b/exercises/concept/wizards-and-warriors-2/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/wizards-and-warriors/build.gradle b/exercises/concept/wizards-and-warriors/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/concept/wizards-and-warriors/build.gradle +++ b/exercises/concept/wizards-and-warriors/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/acronym/build.gradle b/exercises/practice/acronym/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/acronym/build.gradle +++ b/exercises/practice/acronym/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/affine-cipher/build.gradle b/exercises/practice/affine-cipher/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/affine-cipher/build.gradle +++ b/exercises/practice/affine-cipher/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/all-your-base/build.gradle b/exercises/practice/all-your-base/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/all-your-base/build.gradle +++ b/exercises/practice/all-your-base/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/allergies/build.gradle b/exercises/practice/allergies/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/allergies/build.gradle +++ b/exercises/practice/allergies/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/alphametics/build.gradle b/exercises/practice/alphametics/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/alphametics/build.gradle +++ b/exercises/practice/alphametics/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/anagram/build.gradle b/exercises/practice/anagram/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/anagram/build.gradle +++ b/exercises/practice/anagram/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/armstrong-numbers/build.gradle b/exercises/practice/armstrong-numbers/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/armstrong-numbers/build.gradle +++ b/exercises/practice/armstrong-numbers/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/atbash-cipher/build.gradle b/exercises/practice/atbash-cipher/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/atbash-cipher/build.gradle +++ b/exercises/practice/atbash-cipher/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/bank-account/build.gradle b/exercises/practice/bank-account/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/bank-account/build.gradle +++ b/exercises/practice/bank-account/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/binary-search-tree/build.gradle b/exercises/practice/binary-search-tree/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/binary-search-tree/build.gradle +++ b/exercises/practice/binary-search-tree/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/binary-search/build.gradle b/exercises/practice/binary-search/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/binary-search/build.gradle +++ b/exercises/practice/binary-search/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/bob/build.gradle b/exercises/practice/bob/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/bob/build.gradle +++ b/exercises/practice/bob/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/book-store/build.gradle b/exercises/practice/book-store/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/book-store/build.gradle +++ b/exercises/practice/book-store/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/bottle-song/build.gradle b/exercises/practice/bottle-song/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/bottle-song/build.gradle +++ b/exercises/practice/bottle-song/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/bowling/build.gradle b/exercises/practice/bowling/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/bowling/build.gradle +++ b/exercises/practice/bowling/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/change/build.gradle b/exercises/practice/change/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/change/build.gradle +++ b/exercises/practice/change/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/circular-buffer/build.gradle b/exercises/practice/circular-buffer/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/circular-buffer/build.gradle +++ b/exercises/practice/circular-buffer/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/clock/build.gradle b/exercises/practice/clock/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/clock/build.gradle +++ b/exercises/practice/clock/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/collatz-conjecture/build.gradle b/exercises/practice/collatz-conjecture/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/collatz-conjecture/build.gradle +++ b/exercises/practice/collatz-conjecture/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/complex-numbers/build.gradle b/exercises/practice/complex-numbers/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/complex-numbers/build.gradle +++ b/exercises/practice/complex-numbers/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/connect/build.gradle b/exercises/practice/connect/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/connect/build.gradle +++ b/exercises/practice/connect/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/crypto-square/build.gradle b/exercises/practice/crypto-square/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/crypto-square/build.gradle +++ b/exercises/practice/crypto-square/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/custom-set/build.gradle b/exercises/practice/custom-set/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/custom-set/build.gradle +++ b/exercises/practice/custom-set/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/darts/build.gradle b/exercises/practice/darts/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/darts/build.gradle +++ b/exercises/practice/darts/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/diamond/build.gradle b/exercises/practice/diamond/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/diamond/build.gradle +++ b/exercises/practice/diamond/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/difference-of-squares/build.gradle b/exercises/practice/difference-of-squares/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/difference-of-squares/build.gradle +++ b/exercises/practice/difference-of-squares/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/dnd-character/build.gradle b/exercises/practice/dnd-character/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/dnd-character/build.gradle +++ b/exercises/practice/dnd-character/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/dominoes/build.gradle b/exercises/practice/dominoes/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/dominoes/build.gradle +++ b/exercises/practice/dominoes/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/dot-dsl/build.gradle b/exercises/practice/dot-dsl/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/dot-dsl/build.gradle +++ b/exercises/practice/dot-dsl/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/eliuds-eggs/build.gradle b/exercises/practice/eliuds-eggs/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/eliuds-eggs/build.gradle +++ b/exercises/practice/eliuds-eggs/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/error-handling/build.gradle b/exercises/practice/error-handling/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/error-handling/build.gradle +++ b/exercises/practice/error-handling/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/etl/build.gradle b/exercises/practice/etl/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/etl/build.gradle +++ b/exercises/practice/etl/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/flatten-array/build.gradle b/exercises/practice/flatten-array/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/flatten-array/build.gradle +++ b/exercises/practice/flatten-array/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/food-chain/build.gradle b/exercises/practice/food-chain/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/food-chain/build.gradle +++ b/exercises/practice/food-chain/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/forth/build.gradle b/exercises/practice/forth/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/forth/build.gradle +++ b/exercises/practice/forth/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/gigasecond/build.gradle b/exercises/practice/gigasecond/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/gigasecond/build.gradle +++ b/exercises/practice/gigasecond/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/go-counting/build.gradle b/exercises/practice/go-counting/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/go-counting/build.gradle +++ b/exercises/practice/go-counting/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/grade-school/build.gradle b/exercises/practice/grade-school/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/grade-school/build.gradle +++ b/exercises/practice/grade-school/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/grains/build.gradle b/exercises/practice/grains/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/grains/build.gradle +++ b/exercises/practice/grains/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/grep/build.gradle b/exercises/practice/grep/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/grep/build.gradle +++ b/exercises/practice/grep/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/hamming/build.gradle b/exercises/practice/hamming/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/hamming/build.gradle +++ b/exercises/practice/hamming/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/hello-world/build.gradle b/exercises/practice/hello-world/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/hello-world/build.gradle +++ b/exercises/practice/hello-world/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/high-scores/build.gradle b/exercises/practice/high-scores/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/high-scores/build.gradle +++ b/exercises/practice/high-scores/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/house/build.gradle b/exercises/practice/house/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/house/build.gradle +++ b/exercises/practice/house/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/isbn-verifier/build.gradle b/exercises/practice/isbn-verifier/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/isbn-verifier/build.gradle +++ b/exercises/practice/isbn-verifier/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/isogram/build.gradle b/exercises/practice/isogram/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/isogram/build.gradle +++ b/exercises/practice/isogram/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/killer-sudoku-helper/build.gradle b/exercises/practice/killer-sudoku-helper/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/killer-sudoku-helper/build.gradle +++ b/exercises/practice/killer-sudoku-helper/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/kindergarten-garden/build.gradle b/exercises/practice/kindergarten-garden/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/kindergarten-garden/build.gradle +++ b/exercises/practice/kindergarten-garden/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/knapsack/build.gradle b/exercises/practice/knapsack/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/knapsack/build.gradle +++ b/exercises/practice/knapsack/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/largest-series-product/build.gradle b/exercises/practice/largest-series-product/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/largest-series-product/build.gradle +++ b/exercises/practice/largest-series-product/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/leap/build.gradle b/exercises/practice/leap/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/leap/build.gradle +++ b/exercises/practice/leap/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/ledger/build.gradle b/exercises/practice/ledger/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/ledger/build.gradle +++ b/exercises/practice/ledger/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/linked-list/build.gradle b/exercises/practice/linked-list/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/linked-list/build.gradle +++ b/exercises/practice/linked-list/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/list-ops/build.gradle b/exercises/practice/list-ops/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/list-ops/build.gradle +++ b/exercises/practice/list-ops/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/luhn/build.gradle b/exercises/practice/luhn/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/luhn/build.gradle +++ b/exercises/practice/luhn/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/markdown/build.gradle b/exercises/practice/markdown/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/markdown/build.gradle +++ b/exercises/practice/markdown/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/matching-brackets/build.gradle b/exercises/practice/matching-brackets/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/matching-brackets/build.gradle +++ b/exercises/practice/matching-brackets/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/matrix/build.gradle b/exercises/practice/matrix/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/matrix/build.gradle +++ b/exercises/practice/matrix/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/mazy-mice/build.gradle b/exercises/practice/mazy-mice/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/mazy-mice/build.gradle +++ b/exercises/practice/mazy-mice/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/meetup/build.gradle b/exercises/practice/meetup/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/meetup/build.gradle +++ b/exercises/practice/meetup/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/micro-blog/build.gradle b/exercises/practice/micro-blog/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/micro-blog/build.gradle +++ b/exercises/practice/micro-blog/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/minesweeper/build.gradle b/exercises/practice/minesweeper/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/minesweeper/build.gradle +++ b/exercises/practice/minesweeper/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/nth-prime/build.gradle b/exercises/practice/nth-prime/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/nth-prime/build.gradle +++ b/exercises/practice/nth-prime/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/nucleotide-count/build.gradle b/exercises/practice/nucleotide-count/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/nucleotide-count/build.gradle +++ b/exercises/practice/nucleotide-count/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/ocr-numbers/build.gradle b/exercises/practice/ocr-numbers/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/ocr-numbers/build.gradle +++ b/exercises/practice/ocr-numbers/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/palindrome-products/build.gradle b/exercises/practice/palindrome-products/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/palindrome-products/build.gradle +++ b/exercises/practice/palindrome-products/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/pangram/build.gradle b/exercises/practice/pangram/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/pangram/build.gradle +++ b/exercises/practice/pangram/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/parallel-letter-frequency/build.gradle b/exercises/practice/parallel-letter-frequency/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/parallel-letter-frequency/build.gradle +++ b/exercises/practice/parallel-letter-frequency/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/pascals-triangle/build.gradle b/exercises/practice/pascals-triangle/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/pascals-triangle/build.gradle +++ b/exercises/practice/pascals-triangle/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/perfect-numbers/build.gradle b/exercises/practice/perfect-numbers/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/perfect-numbers/build.gradle +++ b/exercises/practice/perfect-numbers/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/phone-number/build.gradle b/exercises/practice/phone-number/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/phone-number/build.gradle +++ b/exercises/practice/phone-number/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/pig-latin/build.gradle b/exercises/practice/pig-latin/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/pig-latin/build.gradle +++ b/exercises/practice/pig-latin/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/poker/build.gradle b/exercises/practice/poker/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/poker/build.gradle +++ b/exercises/practice/poker/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/pov/build.gradle b/exercises/practice/pov/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/pov/build.gradle +++ b/exercises/practice/pov/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/prime-factors/build.gradle b/exercises/practice/prime-factors/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/prime-factors/build.gradle +++ b/exercises/practice/prime-factors/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/protein-translation/build.gradle b/exercises/practice/protein-translation/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/protein-translation/build.gradle +++ b/exercises/practice/protein-translation/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/proverb/build.gradle b/exercises/practice/proverb/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/proverb/build.gradle +++ b/exercises/practice/proverb/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/pythagorean-triplet/build.gradle b/exercises/practice/pythagorean-triplet/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/pythagorean-triplet/build.gradle +++ b/exercises/practice/pythagorean-triplet/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/queen-attack/build.gradle b/exercises/practice/queen-attack/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/queen-attack/build.gradle +++ b/exercises/practice/queen-attack/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/rail-fence-cipher/build.gradle b/exercises/practice/rail-fence-cipher/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/rail-fence-cipher/build.gradle +++ b/exercises/practice/rail-fence-cipher/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/raindrops/build.gradle b/exercises/practice/raindrops/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/raindrops/build.gradle +++ b/exercises/practice/raindrops/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/rational-numbers/build.gradle b/exercises/practice/rational-numbers/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/rational-numbers/build.gradle +++ b/exercises/practice/rational-numbers/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/react/build.gradle b/exercises/practice/react/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/react/build.gradle +++ b/exercises/practice/react/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/rectangles/build.gradle b/exercises/practice/rectangles/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/rectangles/build.gradle +++ b/exercises/practice/rectangles/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/resistor-color-duo/build.gradle b/exercises/practice/resistor-color-duo/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/resistor-color-duo/build.gradle +++ b/exercises/practice/resistor-color-duo/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/resistor-color-trio/build.gradle b/exercises/practice/resistor-color-trio/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/resistor-color-trio/build.gradle +++ b/exercises/practice/resistor-color-trio/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/resistor-color/build.gradle b/exercises/practice/resistor-color/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/resistor-color/build.gradle +++ b/exercises/practice/resistor-color/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/reverse-string/build.gradle b/exercises/practice/reverse-string/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/reverse-string/build.gradle +++ b/exercises/practice/reverse-string/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/rna-transcription/build.gradle b/exercises/practice/rna-transcription/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/rna-transcription/build.gradle +++ b/exercises/practice/rna-transcription/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/robot-name/build.gradle b/exercises/practice/robot-name/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/robot-name/build.gradle +++ b/exercises/practice/robot-name/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/robot-simulator/build.gradle b/exercises/practice/robot-simulator/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/robot-simulator/build.gradle +++ b/exercises/practice/robot-simulator/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/roman-numerals/build.gradle b/exercises/practice/roman-numerals/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/roman-numerals/build.gradle +++ b/exercises/practice/roman-numerals/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/rotational-cipher/build.gradle b/exercises/practice/rotational-cipher/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/rotational-cipher/build.gradle +++ b/exercises/practice/rotational-cipher/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/run-length-encoding/build.gradle b/exercises/practice/run-length-encoding/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/run-length-encoding/build.gradle +++ b/exercises/practice/run-length-encoding/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/saddle-points/build.gradle b/exercises/practice/saddle-points/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/saddle-points/build.gradle +++ b/exercises/practice/saddle-points/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/satellite/build.gradle b/exercises/practice/satellite/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/satellite/build.gradle +++ b/exercises/practice/satellite/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/say/build.gradle b/exercises/practice/say/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/say/build.gradle +++ b/exercises/practice/say/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/scrabble-score/build.gradle b/exercises/practice/scrabble-score/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/scrabble-score/build.gradle +++ b/exercises/practice/scrabble-score/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/secret-handshake/build.gradle b/exercises/practice/secret-handshake/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/secret-handshake/build.gradle +++ b/exercises/practice/secret-handshake/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/series/build.gradle b/exercises/practice/series/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/series/build.gradle +++ b/exercises/practice/series/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/sgf-parsing/build.gradle b/exercises/practice/sgf-parsing/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/sgf-parsing/build.gradle +++ b/exercises/practice/sgf-parsing/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/sieve/build.gradle b/exercises/practice/sieve/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/sieve/build.gradle +++ b/exercises/practice/sieve/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/simple-cipher/build.gradle b/exercises/practice/simple-cipher/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/simple-cipher/build.gradle +++ b/exercises/practice/simple-cipher/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/simple-linked-list/build.gradle b/exercises/practice/simple-linked-list/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/simple-linked-list/build.gradle +++ b/exercises/practice/simple-linked-list/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/space-age/build.gradle b/exercises/practice/space-age/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/space-age/build.gradle +++ b/exercises/practice/space-age/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/spiral-matrix/build.gradle b/exercises/practice/spiral-matrix/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/spiral-matrix/build.gradle +++ b/exercises/practice/spiral-matrix/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/square-root/build.gradle b/exercises/practice/square-root/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/square-root/build.gradle +++ b/exercises/practice/square-root/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/state-of-tic-tac-toe/build.gradle b/exercises/practice/state-of-tic-tac-toe/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/state-of-tic-tac-toe/build.gradle +++ b/exercises/practice/state-of-tic-tac-toe/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/sublist/build.gradle b/exercises/practice/sublist/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/sublist/build.gradle +++ b/exercises/practice/sublist/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/sum-of-multiples/build.gradle b/exercises/practice/sum-of-multiples/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/sum-of-multiples/build.gradle +++ b/exercises/practice/sum-of-multiples/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/tournament/build.gradle b/exercises/practice/tournament/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/tournament/build.gradle +++ b/exercises/practice/tournament/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/transpose/build.gradle b/exercises/practice/transpose/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/transpose/build.gradle +++ b/exercises/practice/transpose/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/tree-building/build.gradle b/exercises/practice/tree-building/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/tree-building/build.gradle +++ b/exercises/practice/tree-building/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/triangle/build.gradle b/exercises/practice/triangle/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/triangle/build.gradle +++ b/exercises/practice/triangle/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/twelve-days/build.gradle b/exercises/practice/twelve-days/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/twelve-days/build.gradle +++ b/exercises/practice/twelve-days/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/two-bucket/build.gradle b/exercises/practice/two-bucket/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/two-bucket/build.gradle +++ b/exercises/practice/two-bucket/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/two-fer/build.gradle b/exercises/practice/two-fer/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/two-fer/build.gradle +++ b/exercises/practice/two-fer/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/variable-length-quantity/build.gradle b/exercises/practice/variable-length-quantity/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/variable-length-quantity/build.gradle +++ b/exercises/practice/variable-length-quantity/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/word-count/build.gradle b/exercises/practice/word-count/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/word-count/build.gradle +++ b/exercises/practice/word-count/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/word-search/build.gradle b/exercises/practice/word-search/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/word-search/build.gradle +++ b/exercises/practice/word-search/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/wordy/build.gradle b/exercises/practice/wordy/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/wordy/build.gradle +++ b/exercises/practice/wordy/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/yacht/build.gradle b/exercises/practice/yacht/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/yacht/build.gradle +++ b/exercises/practice/yacht/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/zebra-puzzle/build.gradle b/exercises/practice/zebra-puzzle/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/zebra-puzzle/build.gradle +++ b/exercises/practice/zebra-puzzle/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/zipper/build.gradle b/exercises/practice/zipper/build.gradle index d2eca9ec7..d28f35dee 100644 --- a/exercises/practice/zipper/build.gradle +++ b/exercises/practice/zipper/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { From b1000571199ee7242420036cace8f16985782c29 Mon Sep 17 00:00:00 2001 From: Kah Goh Date: Sun, 16 Mar 2025 09:03:56 +0800 Subject: [PATCH 2/2] Add missed gradle files --- exercises/concept/annalyns-infiltration/build.gradle | 2 ++ exercises/concept/bird-watcher/build.gradle | 2 ++ exercises/concept/blackjack/build.gradle | 2 ++ exercises/concept/booking-up-for-beauty/build.gradle | 2 ++ exercises/concept/captains-log/build.gradle | 2 ++ exercises/concept/cars-assemble/build.gradle | 2 ++ exercises/concept/jedliks-toy-car/build.gradle | 2 ++ exercises/concept/karls-languages/build.gradle | 2 ++ exercises/concept/log-levels/build.gradle | 2 ++ exercises/concept/logs-logs-logs/build.gradle | 2 ++ exercises/concept/need-for-speed/build.gradle | 2 ++ exercises/concept/remote-control-competition/build.gradle | 2 ++ exercises/concept/salary-calculator/build.gradle | 2 ++ exercises/concept/squeaky-clean/build.gradle | 2 ++ exercises/practice/game-of-life/build.gradle | 2 ++ resources/exercise-template/build.gradle | 2 ++ 16 files changed, 32 insertions(+) diff --git a/exercises/concept/annalyns-infiltration/build.gradle b/exercises/concept/annalyns-infiltration/build.gradle index 1344305f7..dd3862eb9 100644 --- a/exercises/concept/annalyns-infiltration/build.gradle +++ b/exercises/concept/annalyns-infiltration/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/bird-watcher/build.gradle b/exercises/concept/bird-watcher/build.gradle index 1344305f7..dd3862eb9 100644 --- a/exercises/concept/bird-watcher/build.gradle +++ b/exercises/concept/bird-watcher/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/blackjack/build.gradle b/exercises/concept/blackjack/build.gradle index 1344305f7..dd3862eb9 100644 --- a/exercises/concept/blackjack/build.gradle +++ b/exercises/concept/blackjack/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/booking-up-for-beauty/build.gradle b/exercises/concept/booking-up-for-beauty/build.gradle index 1344305f7..dd3862eb9 100644 --- a/exercises/concept/booking-up-for-beauty/build.gradle +++ b/exercises/concept/booking-up-for-beauty/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/captains-log/build.gradle b/exercises/concept/captains-log/build.gradle index 1344305f7..dd3862eb9 100644 --- a/exercises/concept/captains-log/build.gradle +++ b/exercises/concept/captains-log/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/cars-assemble/build.gradle b/exercises/concept/cars-assemble/build.gradle index 1344305f7..dd3862eb9 100644 --- a/exercises/concept/cars-assemble/build.gradle +++ b/exercises/concept/cars-assemble/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/jedliks-toy-car/build.gradle b/exercises/concept/jedliks-toy-car/build.gradle index 1344305f7..dd3862eb9 100644 --- a/exercises/concept/jedliks-toy-car/build.gradle +++ b/exercises/concept/jedliks-toy-car/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/karls-languages/build.gradle b/exercises/concept/karls-languages/build.gradle index 1344305f7..dd3862eb9 100644 --- a/exercises/concept/karls-languages/build.gradle +++ b/exercises/concept/karls-languages/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/log-levels/build.gradle b/exercises/concept/log-levels/build.gradle index 1344305f7..dd3862eb9 100644 --- a/exercises/concept/log-levels/build.gradle +++ b/exercises/concept/log-levels/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/logs-logs-logs/build.gradle b/exercises/concept/logs-logs-logs/build.gradle index 1344305f7..dd3862eb9 100644 --- a/exercises/concept/logs-logs-logs/build.gradle +++ b/exercises/concept/logs-logs-logs/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/need-for-speed/build.gradle b/exercises/concept/need-for-speed/build.gradle index 1344305f7..dd3862eb9 100644 --- a/exercises/concept/need-for-speed/build.gradle +++ b/exercises/concept/need-for-speed/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/remote-control-competition/build.gradle b/exercises/concept/remote-control-competition/build.gradle index 1344305f7..dd3862eb9 100644 --- a/exercises/concept/remote-control-competition/build.gradle +++ b/exercises/concept/remote-control-competition/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/salary-calculator/build.gradle b/exercises/concept/salary-calculator/build.gradle index 1344305f7..dd3862eb9 100644 --- a/exercises/concept/salary-calculator/build.gradle +++ b/exercises/concept/salary-calculator/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/concept/squeaky-clean/build.gradle b/exercises/concept/squeaky-clean/build.gradle index 1344305f7..dd3862eb9 100644 --- a/exercises/concept/squeaky-clean/build.gradle +++ b/exercises/concept/squeaky-clean/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/exercises/practice/game-of-life/build.gradle b/exercises/practice/game-of-life/build.gradle index 1344305f7..dd3862eb9 100644 --- a/exercises/practice/game-of-life/build.gradle +++ b/exercises/practice/game-of-life/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test { diff --git a/resources/exercise-template/build.gradle b/resources/exercise-template/build.gradle index 1344305f7..dd3862eb9 100644 --- a/resources/exercise-template/build.gradle +++ b/resources/exercise-template/build.gradle @@ -10,6 +10,8 @@ dependencies { testImplementation platform("org.junit:junit-bom:5.10.0") testImplementation "org.junit.jupiter:junit-jupiter" testImplementation "org.assertj:assertj-core:3.25.1" + + testRuntimeOnly "org.junit.platform:junit-platform-launcher" } test {