Skip to content

Commit

Permalink
Sync tests for practice exercise roman numerals (#2610)
Browse files Browse the repository at this point in the history
  • Loading branch information
manumafe98 authored Dec 29, 2023
1 parent a815aa7 commit 121baa5
Show file tree
Hide file tree
Showing 2 changed files with 98 additions and 22 deletions.
72 changes: 50 additions & 22 deletions exercises/practice/roman-numerals/.meta/tests.toml
Original file line number Diff line number Diff line change
@@ -1,60 +1,88 @@
# This is an auto-generated file. Regular comments will be removed when this
# file is regenerated. Regenerating will not touch any manually added keys,
# so comments can be added in a "comment" key.
# This is an auto-generated file.
#
# Regenerating this file via `configlet sync` will:
# - Recreate every `description` key/value pair
# - Recreate every `reimplements` key/value pair, where they exist in problem-specifications
# - Remove any `include = true` key/value pair (an omitted `include` key implies inclusion)
# - Preserve any other key/value pair
#
# As user-added comments (using the # character) will be removed when this file
# is regenerated, comments can be added via a `comment` key.

[19828a3a-fbf7-4661-8ddd-cbaeee0e2178]
description = "1 is a single I"
description = "1 is I"

[f088f064-2d35-4476-9a41-f576da3f7b03]
description = "2 is two I's"
description = "2 is II"

[b374a79c-3bea-43e6-8db8-1286f79c7106]
description = "3 is three I's"
description = "3 is III"

[05a0a1d4-a140-4db1-82e8-fcc21fdb49bb]
description = "4, being 5 - 1, is IV"
description = "4 is IV"

[57c0f9ad-5024-46ab-975d-de18c430b290]
description = "5 is a single V"
description = "5 is V"

[20a2b47f-e57f-4797-a541-0b3825d7f249]
description = "6, being 5 + 1, is VI"
description = "6 is VI"

[ff3fb08c-4917-4aab-9f4e-d663491d083d]
description = "9, being 10 - 1, is IX"
description = "9 is IX"

[6d1d82d5-bf3e-48af-9139-87d7165ed509]
description = "16 is XVI"

[2bda64ca-7d28-4c56-b08d-16ce65716cf6]
description = "20 is two X's"
description = "27 is XXVII"

[a1f812ef-84da-4e02-b4f0-89c907d0962c]
description = "48 is not 50 - 2 but rather 40 + 8"
description = "48 is XLVIII"

[607ead62-23d6-4c11-a396-ef821e2e5f75]
description = "49 is not 40 + 5 + 4 but rather 50 - 10 + 10 - 1"
description = "49 is XLIX"

[d5b283d4-455d-4e68-aacf-add6c4b51915]
description = "50 is a single L"
description = "59 is LIX"

[4465ffd5-34dc-44f3-ada5-56f5007b6dad]
description = "66 is LXVI"

[46b46e5b-24da-4180-bfe2-2ef30b39d0d0]
description = "90, being 100 - 10, is XC"
description = "93 is XCIII"

[30494be1-9afb-4f84-9d71-db9df18b55e3]
description = "100 is a single C"
description = "141 is CXLI"

[267f0207-3c55-459a-b81d-67cec7a46ed9]
description = "60, being 50 + 10, is LX"
description = "163 is CLXIII"

[902ad132-0b4d-40e3-8597-ba5ed611dd8d]
description = "166 is CLXVI"

[cdb06885-4485-4d71-8bfb-c9d0f496b404]
description = "400, being 500 - 100, is CD"
description = "402 is CDII"

[6b71841d-13b2-46b4-ba97-dec28133ea80]
description = "500 is a single D"
description = "575 is DLXXV"

[dacb84b9-ea1c-4a61-acbb-ce6b36674906]
description = "666 is DCLXVI"

[432de891-7fd6-4748-a7f6-156082eeca2f]
description = "900, being 1000 - 100, is CM"
description = "911 is CMXI"

[e6de6d24-f668-41c0-88d7-889c0254d173]
description = "1000 is a single M"
description = "1024 is MXXIV"

[efbe1d6a-9f98-4eb5-82bc-72753e3ac328]
description = "1666 is MDCLXVI"

[bb550038-d4eb-4be2-a9ce-f21961ac3bc6]
description = "3000 is three M's"
description = "3000 is MMM"

[3bc4b41c-c2e6-49d9-9142-420691504336]
description = "3001 is MMMI"

[4e18e96b-5fbb-43df-a91b-9cb511fe0856]
description = "3999 is MMMCMXCIX"
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,13 @@ public void test9ToRomanNumberIX() {
assertThat(romanNumerals.getRomanNumeral()).isEqualTo("IX");
}

@Ignore("Remove to run test")
@Test
public void test16ToRomanNumberXVI() {
romanNumerals = new RomanNumerals(16);
assertThat(romanNumerals.getRomanNumeral()).isEqualTo("XVI");
}

@Ignore("Remove to run test")
@Test
public void test27ToRomanNumberXXVII() {
Expand Down Expand Up @@ -83,6 +90,13 @@ public void test59ToRomanNumberLIX() {
assertThat(romanNumerals.getRomanNumeral()).isEqualTo("LIX");
}

@Ignore("Remove to run test")
@Test
public void test66ToRomanNumberLXVI() {
romanNumerals = new RomanNumerals(66);
assertThat(romanNumerals.getRomanNumeral()).isEqualTo("LXVI");
}

@Ignore("Remove to run test")
@Test
public void test93ToRomanNumberXCIII() {
Expand All @@ -104,6 +118,13 @@ public void test163ToRomanNumberCLXIII() {
assertThat(romanNumerals.getRomanNumeral()).isEqualTo("CLXIII");
}

@Ignore("Remove to run test")
@Test
public void test166ToRomanNumberCLXVI() {
romanNumerals = new RomanNumerals(166);
assertThat(romanNumerals.getRomanNumeral()).isEqualTo("CLXVI");
}

@Ignore("Remove to run test")
@Test
public void test402ToRomanNumberCDII() {
Expand All @@ -118,6 +139,13 @@ public void test575ToRomanNumberDLXXV() {
assertThat(romanNumerals.getRomanNumeral()).isEqualTo("DLXXV");
}

@Ignore("Remove to run test")
@Test
public void test666ToRomanNumberDCLXVI() {
romanNumerals = new RomanNumerals(666);
assertThat(romanNumerals.getRomanNumeral()).isEqualTo("DCLXVI");
}

@Ignore("Remove to run test")
@Test
public void test911ToRomanNumberCMXI() {
Expand All @@ -132,11 +160,31 @@ public void test1024ToRomanNumberMXXIV() {
assertThat(romanNumerals.getRomanNumeral()).isEqualTo("MXXIV");
}

@Ignore("Remove to run test")
@Test
public void test1666ToRomanNumberMDCLXVI() {
romanNumerals = new RomanNumerals(1666);
assertThat(romanNumerals.getRomanNumeral()).isEqualTo("MDCLXVI");
}

@Ignore("Remove to run test")
@Test
public void test3000ToRomanNumberMMM() {
romanNumerals = new RomanNumerals(3000);
assertThat(romanNumerals.getRomanNumeral()).isEqualTo("MMM");
}

@Ignore("Remove to run test")
@Test
public void test3001ToRomanNumberMMMI() {
romanNumerals = new RomanNumerals(3001);
assertThat(romanNumerals.getRomanNumeral()).isEqualTo("MMMI");
}

@Ignore("Remove to run test")
@Test
public void test3999ToRomanNumberMMMCMXCIX() {
romanNumerals = new RomanNumerals(3999);
assertThat(romanNumerals.getRomanNumeral()).isEqualTo("MMMCMXCIX");
}
}

0 comments on commit 121baa5

Please sign in to comment.