Sha256: fe37d239cc8bb6f235406f659009721e460ceb9f7971165dd62c9719fc5bc498

Contents?: true

Size: 1019 Bytes

Versions: 123

Compression:

Stored size: 1019 Bytes

Contents

open Core.Std
open OUnit2
open Roman_numerals

let checks exp inp _ctx = assert_equal ~printer:Fn.id  exp (to_roman inp)

let tests =   
    [ "1 to I"         >:: checks "I"   1
    ; "2 to II"        >:: checks "II"  2
    ; "3 to III"       >:: checks "III" 3
    ; "4 to IV"        >:: checks "IV"  4
    ; "5 to V"         >:: checks "V"   5
    ; "6 to VI"        >:: checks "VI"  6
    ; "9 to IX"        >:: checks "IX"  9
    ; "27 to XXVII"    >:: checks "XXVII"  27
    ; "48 to XLVIII"   >:: checks "XLVIII" 48
    ; "59 to LIX"      >:: checks "LIX"    59
    ; "93 to XCIII"    >:: checks "XCIII"  93
    ; "141 to CXLI"    >:: checks "CXLI"   141
    ; "163 to CLXIII"  >:: checks "CLXIII" 163
    ; "402 to CDII"    >:: checks "CDII"   402
    ; "575 to DLXXV"   >:: checks "DLXXV"  575
    ; "911 to CMXI"    >:: checks "CMXI"   911
    ; "1024 to MXXIV"  >:: checks "MXXIV"  1024
    ; "3000 to MMM"    >:: checks "MMM"    3000
    ]

let () =
    run_test_tt_main ("roman-numerals test" >::: tests) 

Version data entries

123 entries across 123 versions & 1 rubygems

Version Path
trackler-2.0.8.22 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.21 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.20 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.19 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.18 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.17 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.16 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.15 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.14 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.13 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.12 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.11 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.10 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.9 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.8 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.7 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.6 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.5 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.4 tracks/ocaml/exercises/roman-numerals/test.ml
trackler-2.0.8.3 tracks/ocaml/exercises/roman-numerals/test.ml