Responses for exercises in Exercism.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

79 lines
1.3 KiB

defmodule RomanNumeralsTest do
use ExUnit.Case
test "1" do
assert RomanNumerals.numeral(1) == "I"
end
test "2" do
assert RomanNumerals.numeral(2) == "II"
end
test "3" do
assert RomanNumerals.numeral(3) == "III"
end
test "4" do
assert RomanNumerals.numeral(4) == "IV"
end
test "5" do
assert RomanNumerals.numeral(5) == "V"
end
test "6" do
assert RomanNumerals.numeral(6) == "VI"
end
test "7" do
assert RomanNumerals.numeral(7) == "VII"
end
test "9" do
assert RomanNumerals.numeral(9) == "IX"
end
test "27" do
assert RomanNumerals.numeral(27) == "XXVII"
end
test "48" do
assert RomanNumerals.numeral(48) == "XLVIII"
end
test "59" do
assert RomanNumerals.numeral(59) == "LIX"
end
test "93" do
assert RomanNumerals.numeral(93) == "XCIII"
end
test "141" do
assert RomanNumerals.numeral(141) == "CXLI"
end
test "163" do
assert RomanNumerals.numeral(163) == "CLXIII"
end
test "402" do
assert RomanNumerals.numeral(402) == "CDII"
end
test "575" do
assert RomanNumerals.numeral(575) == "DLXXV"
end
test "911" do
assert RomanNumerals.numeral(911) == "CMXI"
end
test "1024" do
assert RomanNumerals.numeral(1024) == "MXXIV"
end
test "3000" do
assert RomanNumerals.numeral(3000) == "MMM"
end
end