PhpSpreadsheet/tests/data/Calculation/MathTrig/ROMAN.php

70 lines
1.5 KiB
PHP

<?php
return [
['XLIX', '49'],
['L', '50'],
['MMXII', '2012'],
['CMXCIX', '999'],
['CDXCIX', '499'],
['MMXVIII', '2018'],
['#VALUE!', '4000'],
['#VALUE!', '-1'],
['#VALUE!', '0, 5'],
['#VALUE!', '0, -1'],
['exception', ''],
['', '0'],
['', '0, 0'],
['', '0, 1'],
['', '0, 2'],
['', '0, 3'],
['', '0, 4'],
// 5 different results
['CMXCIX', '999'],
['CMXCIX', '999, true'],
['CMXCIX', '999, 0'],
['LMVLIV', '999, 1'],
['XMIX', '999, 2'],
['VMIV', '999, 3'],
['IM', '999, 4'],
['IM', '999, false'],
// 4 different results
['MMMCDXCVIII', '3498'],
['MMMCDXCVIII', '3498, 0'],
['MMMLDVLIII', '3498, 1'],
['MMMXDVIII', '3498, 2'],
['MMMVDIII', '3498, 3'],
['MMMVDIII', '3498, 4'],
// 3 different results
['CDXC', '490'],
['CDXC', '490, 0'],
['LDXL', '490, 1'],
['XD', '490, 2'],
['XD', '490, 3'],
['XD', '490, 4'],
// 2 different results
['XLV', '45'],
['XLV', '45, 0'],
['VL', '45, 1'],
['VL', '45, 2'],
['VL', '45, 3'],
['VL', '45, 4'],
// all 5 results the same
['I', '1'],
['I', '1, 0'],
['I', '1, 1'],
['I', '1, 2'],
['I', '1, 3'],
['I', '1, 4'],
// other tests
['XLIX', 'A3'],
['IL', 'A3, 4'],
['', 'C3'],
['#VALUE!', '"ABC"'],
['#VALUE!', '46, "ABC"'],
['MMMCMXCIX', '3999'],
['MMMIM', '3999, 4'],
['MMMIM', '"3999", "4"'],
['I', 'true'],
['', 'false'],
];