Module:Color/testcases: Difference between revisions
Appearance
Content deleted Content added
mNo edit summary |
mNo edit summary |
||
Line 206: | Line 206: | ||
function p:test30_cmyk_darkestred() |
function p:test30_cmyk_darkestred() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToCmyk |
'{{#invoke:Color/sandbox|hexToCmyk|010000}}', |
||
'{{#invoke:Color |hexToCmyk |
'{{#invoke:Color |hexToCmyk|010000}}' |
||
) |
) |
||
end |
end |
||
Line 213: | Line 213: | ||
function p:test31_cmyk_darkestgreen() |
function p:test31_cmyk_darkestgreen() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToCmyk |
'{{#invoke:Color/sandbox|hexToCmyk|000100}}', |
||
'{{#invoke:Color |hexToCmyk |
'{{#invoke:Color |hexToCmyk|000100}}' |
||
) |
) |
||
end |
end |
||
Line 220: | Line 220: | ||
function p:test32_cmyk_darkestblue() |
function p:test32_cmyk_darkestblue() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToCmyk |
'{{#invoke:Color/sandbox|hexToCmyk|000001}}', |
||
'{{#invoke:Color |hexToCmyk |
'{{#invoke:Color |hexToCmyk|000001}}' |
||
) |
) |
||
end |
end |
||
Line 227: | Line 227: | ||
function p:test33_hsl_neargrey1() |
function p:test33_hsl_neargrey1() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToHsl |
'{{#invoke:Color/sandbox|hexToHsl|808081}}', |
||
'{{#invoke:Color |hexToHsl |
'{{#invoke:Color |hexToHsl|808081}}' |
||
) |
) |
||
end |
end |
||
Line 234: | Line 234: | ||
function p:test34_hsl_neargrey2() |
function p:test34_hsl_neargrey2() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToHsl |
'{{#invoke:Color/sandbox|hexToHsl|808180}}', |
||
'{{#invoke:Color |hexToHsl |
'{{#invoke:Color |hexToHsl|808180}}' |
||
) |
) |
||
end |
end |
||
Line 241: | Line 241: | ||
function p:test35_hsl_darkestred() |
function p:test35_hsl_darkestred() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToHsl |
'{{#invoke:Color/sandbox|hexToHsl|010000}}', |
||
'{{#invoke:Color |hexToHsl |
'{{#invoke:Color |hexToHsl|010000}}' |
||
) |
) |
||
end |
end |
||
Line 248: | Line 248: | ||
function p:test36_hsl_darkestgreen() |
function p:test36_hsl_darkestgreen() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToHsl |
'{{#invoke:Color/sandbox|hexToHsl|000100}}', |
||
'{{#invoke:Color |hexToHsl |
'{{#invoke:Color |hexToHsl|000100}}' |
||
) |
) |
||
end |
end |
||
Line 255: | Line 255: | ||
function p:test37_hsl_darkestblue() |
function p:test37_hsl_darkestblue() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToHsl |
'{{#invoke:Color/sandbox|hexToHsl|000001}}', |
||
'{{#invoke:Color |hexToHsl |
'{{#invoke:Color |hexToHsl|000001}}' |
||
) |
) |
||
end |
end |
||
Line 262: | Line 262: | ||
function p:test38_hsl_lightestcyan() |
function p:test38_hsl_lightestcyan() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToHsl |
'{{#invoke:Color/sandbox|hexToHsl|FEFFFF}}', |
||
'{{#invoke:Color |hexToHsl |
'{{#invoke:Color |hexToHsl|FEFFFF}}' |
||
) |
) |
||
end |
end |
||
Line 269: | Line 269: | ||
function p:test39_hsl_lightestmagenta() |
function p:test39_hsl_lightestmagenta() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToHsl |
'{{#invoke:Color/sandbox|hexToHsl|FFFEFF}}', |
||
'{{#invoke:Color |hexToHsl |
'{{#invoke:Color |hexToHsl|FFFEFF}}' |
||
) |
) |
||
end |
end |
||
Line 276: | Line 276: | ||
function p:test40_hsl_lightestyellow() |
function p:test40_hsl_lightestyellow() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToHsl |
'{{#invoke:Color/sandbox|hexToHsl|FFFFFE}}', |
||
'{{#invoke:Color |hexToHsl |
'{{#invoke:Color |hexToHsl|FFFFFE}}' |
||
) |
) |
||
end |
end |
||
Line 283: | Line 283: | ||
function p:test41_hsv_neargrey1() |
function p:test41_hsv_neargrey1() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToHsv |
'{{#invoke:Color/sandbox|hexToHsv|EEEEEF}}', |
||
'{{#invoke:Color |hexToHsv |
'{{#invoke:Color |hexToHsv|EEEEEF}}' |
||
) |
) |
||
end |
end |
||
Line 290: | Line 290: | ||
function p:test42_hsv_neargrey2() |
function p:test42_hsv_neargrey2() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToHsv |
'{{#invoke:Color/sandbox|hexToHsv|EEEFEE}}', |
||
'{{#invoke:Color |hexToHsv |
'{{#invoke:Color |hexToHsv|EEEFEE}}' |
||
) |
) |
||
end |
end |
||
Line 297: | Line 297: | ||
function p:test43_hsv_darkestred() |
function p:test43_hsv_darkestred() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToHsv |
'{{#invoke:Color/sandbox|hexToHsv|010000}}', |
||
'{{#invoke:Color |hexToHsv |
'{{#invoke:Color |hexToHsv|010000}}' |
||
) |
) |
||
end |
end |
||
Line 304: | Line 304: | ||
function p:test44_hsv_darkestgreen() |
function p:test44_hsv_darkestgreen() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToHsv |
'{{#invoke:Color/sandbox|hexToHsv|000100}}', |
||
'{{#invoke:Color |hexToHsv |
'{{#invoke:Color |hexToHsv|000100}}' |
||
) |
) |
||
end |
end |
||
Line 311: | Line 311: | ||
function p:test45_hsv_darkestblue() |
function p:test45_hsv_darkestblue() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToHsv |
'{{#invoke:Color/sandbox|hexToHsv|000001}}', |
||
'{{#invoke:Color |hexToHsv |
'{{#invoke:Color |hexToHsv|000001}}' |
||
) |
) |
||
end |
end |
||
Line 318: | Line 318: | ||
function p:test46_cielch_neargrey() |
function p:test46_cielch_neargrey() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToCielch |
'{{#invoke:Color/sandbox|hexToCielch|111011}}', |
||
'{{#invoke:Color |hexToCielch |
'{{#invoke:Color |hexToCielch|111011}}' |
||
) |
) |
||
end |
end |
||
Line 325: | Line 325: | ||
function p:test47_cielch_darkestred() |
function p:test47_cielch_darkestred() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToCielch |
'{{#invoke:Color/sandbox|hexToCielch|010000}}', |
||
'{{#invoke:Color |hexToCielch |
'{{#invoke:Color |hexToCielch|010000}}' |
||
) |
) |
||
end |
end |
||
Line 332: | Line 332: | ||
function p:test48_cielch_darkestgreen() |
function p:test48_cielch_darkestgreen() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToCielch |
'{{#invoke:Color/sandbox|hexToCielch|000100}}', |
||
'{{#invoke:Color |hexToCielch |
'{{#invoke:Color |hexToCielch|000100}}' |
||
) |
) |
||
end |
end |
||
Line 339: | Line 339: | ||
function p:test49_cielch_darkestblue() |
function p:test49_cielch_darkestblue() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToCielch |
'{{#invoke:Color/sandbox|hexToCielch|000003}}', |
||
'{{#invoke:Color |hexToCielch |
'{{#invoke:Color |hexToCielch|000003}}' |
||
) |
) |
||
end |
end |
||
function p:test50_cielch_lightestcyan() self:preprocess_equals_preprocess( |
function p:test50_cielch_lightestcyan() self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToCielch |
'{{#invoke:Color/sandbox|hexToCielch|FEFFFF}}', |
||
'{{#invoke:Color |hexToCielch |
'{{#invoke:Color |hexToCielch|FEFFFF}}' |
||
) |
) |
||
end |
end |
||
Line 352: | Line 352: | ||
function p:test51_cielch_lightestmagenta() |
function p:test51_cielch_lightestmagenta() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToCielch |
'{{#invoke:Color/sandbox|hexToCielch|FFFEFF}}', |
||
'{{#invoke:Color |hexToCielch |
'{{#invoke:Color |hexToCielch|FFFEFF}}' |
||
) |
) |
||
end |
end |
||
Line 359: | Line 359: | ||
function p:test52_cielch_lightestyellow() |
function p:test52_cielch_lightestyellow() |
||
self:preprocess_equals_preprocess( |
self:preprocess_equals_preprocess( |
||
'{{#invoke:Color/sandbox|hexToCielch |
'{{#invoke:Color/sandbox|hexToCielch|FFFFFC}}', |
||
'{{#invoke:Color |hexToCielch |
'{{#invoke:Color |hexToCielch|FFFFFC}}' |
||
) |
) |
||
end |
end |
Revision as of 23:37, 14 January 2022
![]() | This is the test cases page for the module Module:Color. Results of the test cases. |
local p = require('Module:UnitTests')
function p:test01_rgb()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToRgbTriplet|fefdfc}}',
'{{#invoke:Color |hexToRgbTriplet|fefdfc}}'
)
end
function p:test02_cmyk_black()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCmyk|precision=3|000}}',
'{{#invoke:Color |hexToCmyk|precision=3|000}}'
)
end
function p:test03_cmyk_white()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCmyk|precision=3|fff}}',
'{{#invoke:Color |hexToCmyk|precision=3|fff}}'
)
end
function p:test04_cmyk_turquoise()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCmyk|precision=3|40E0D0}}',
'{{#invoke:Color |hexToCmyk|precision=3|40E0D0}}'
)
end
function p:test05_cmyk_morchid()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCmyk|precision=3|BA55D3}}',
'{{#invoke:Color |hexToCmyk|precision=3|BA55D3}}'
)
end
function p:test06_cmyk_gold()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCmyk|precision=3|FFD700}}',
'{{#invoke:Color |hexToCmyk|precision=3|FFD700}}'
)
end
function p:test07_cmyk_gray()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCmyk|precision=3|808080}}',
'{{#invoke:Color |hexToCmyk|precision=3|808080}}'
)
end
function p:test08_hsl_black()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsl|precision=3|000}}',
'{{#invoke:Color |hexToHsl|precision=3|000}}'
)
end
function p:test09_hsl_white()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsl|precision=3|FFF}}',
'{{#invoke:Color |hexToHsl|precision=3|FFF}}'
)
end
function p:test10_hsl_crimson()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsl|precision=3|DC143C}}',
'{{#invoke:Color |hexToHsl|precision=3|DC143C}}'
)
end
function p:test11_hsl_msgreen()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsl|precision=3|00FA9A}}',
'{{#invoke:Color |hexToHsl|precision=3|00FA9A}}'
)
end
function p:test12_hsl_rblue()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsl|precision=3|4169E1}}',
'{{#invoke:Color |hexToHsl|precision=3|4169E1}}'
)
end
function p:test13_hsv_black()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsv|precision=3|000}}',
'{{#invoke:Color |hexToHsv|precision=3|000}}'
)
end
function p:test14_hsv_white()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsv|precision=3|FFF}}',
'{{#invoke:Color |hexToHsv|precision=3|FFF}}'
)
end
function p:test15_hsv_crimson()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsv|precision=3|DC143C}}',
'{{#invoke:Color |hexToHsv|precision=3|DC143C}}'
)
end
function p:test16_hsv_msgreen()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsv|precision=3|00FA9A}}',
'{{#invoke:Color |hexToHsv|precision=3|00FA9A}}'
)
end
function p:test17_hsv_rblue()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsv|precision=3|4169E1}}',
'{{#invoke:Color |hexToHsv|precision=3|4169E1}}'
)
end
function p:test18_cielch_black()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|precision=3|000}}',
'{{#invoke:Color |hexToCielch|precision=3|000}}'
)
end
function p:test19_cielch_white()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|precision=3|FFF}}',
'{{#invoke:Color |hexToCielch|precision=3|FFF}}'
)
end
function p:test20_cielch_red()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|precision=3|F00}}',
'{{#invoke:Color |hexToCielch|precision=3|F00}}'
)
end
function p:test21_cielch_yellow()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|precision=3|FF0}}',
'{{#invoke:Color |hexToCielch|precision=3|FF0}}'
)
end
function p:test22_cielch_green()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|precision=3|0F0}}',
'{{#invoke:Color |hexToCielch|precision=3|0F0}}'
)
end
function p:test23_cielch_cyan()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|precision=3|0FF}}',
'{{#invoke:Color |hexToCielch|precision=3|0FF}}'
)
end
function p:test24_cielch_blue()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|precision=3|00F}}',
'{{#invoke:Color |hexToCielch|precision=3|00F}}'
)
end
function p:test25_cielch_magenta()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|precision=3|F0F}}',
'{{#invoke:Color |hexToCielch|precision=3|F0F}}'
)
end
function p:test26_cielch_grey()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|precision=3|808080}}',
'{{#invoke:Color |hexToCielch|precision=3|808080}}'
)
end
function p:test27_cielch_awhite()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|precision=3|FAEBD7}}',
'{{#invoke:Color |hexToCielch|precision=3|FAEBD7}}'
)
end
function p:test28_cielch_onyx()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|precision=3|353839}}',
'{{#invoke:Color |hexToCielch|precision=3|353839}}'
)
end
function p:test29_cielch_licorice()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|precision=3|1A1110}}',
'{{#invoke:Color |hexToCielch|precision=3|1A1110}}'
)
end
function p:test30_cmyk_darkestred()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCmyk|010000}}',
'{{#invoke:Color |hexToCmyk|010000}}'
)
end
function p:test31_cmyk_darkestgreen()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCmyk|000100}}',
'{{#invoke:Color |hexToCmyk|000100}}'
)
end
function p:test32_cmyk_darkestblue()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCmyk|000001}}',
'{{#invoke:Color |hexToCmyk|000001}}'
)
end
function p:test33_hsl_neargrey1()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsl|808081}}',
'{{#invoke:Color |hexToHsl|808081}}'
)
end
function p:test34_hsl_neargrey2()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsl|808180}}',
'{{#invoke:Color |hexToHsl|808180}}'
)
end
function p:test35_hsl_darkestred()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsl|010000}}',
'{{#invoke:Color |hexToHsl|010000}}'
)
end
function p:test36_hsl_darkestgreen()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsl|000100}}',
'{{#invoke:Color |hexToHsl|000100}}'
)
end
function p:test37_hsl_darkestblue()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsl|000001}}',
'{{#invoke:Color |hexToHsl|000001}}'
)
end
function p:test38_hsl_lightestcyan()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsl|FEFFFF}}',
'{{#invoke:Color |hexToHsl|FEFFFF}}'
)
end
function p:test39_hsl_lightestmagenta()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsl|FFFEFF}}',
'{{#invoke:Color |hexToHsl|FFFEFF}}'
)
end
function p:test40_hsl_lightestyellow()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsl|FFFFFE}}',
'{{#invoke:Color |hexToHsl|FFFFFE}}'
)
end
function p:test41_hsv_neargrey1()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsv|EEEEEF}}',
'{{#invoke:Color |hexToHsv|EEEEEF}}'
)
end
function p:test42_hsv_neargrey2()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsv|EEEFEE}}',
'{{#invoke:Color |hexToHsv|EEEFEE}}'
)
end
function p:test43_hsv_darkestred()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsv|010000}}',
'{{#invoke:Color |hexToHsv|010000}}'
)
end
function p:test44_hsv_darkestgreen()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsv|000100}}',
'{{#invoke:Color |hexToHsv|000100}}'
)
end
function p:test45_hsv_darkestblue()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToHsv|000001}}',
'{{#invoke:Color |hexToHsv|000001}}'
)
end
function p:test46_cielch_neargrey()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|111011}}',
'{{#invoke:Color |hexToCielch|111011}}'
)
end
function p:test47_cielch_darkestred()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|010000}}',
'{{#invoke:Color |hexToCielch|010000}}'
)
end
function p:test48_cielch_darkestgreen()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|000100}}',
'{{#invoke:Color |hexToCielch|000100}}'
)
end
function p:test49_cielch_darkestblue()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|000003}}',
'{{#invoke:Color |hexToCielch|000003}}'
)
end
function p:test50_cielch_lightestcyan() self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|FEFFFF}}',
'{{#invoke:Color |hexToCielch|FEFFFF}}'
)
end
function p:test51_cielch_lightestmagenta()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|FFFEFF}}',
'{{#invoke:Color |hexToCielch|FFFEFF}}'
)
end
function p:test52_cielch_lightestyellow()
self:preprocess_equals_preprocess(
'{{#invoke:Color/sandbox|hexToCielch|FFFFFC}}',
'{{#invoke:Color |hexToCielch|FFFFFC}}'
)
end
return p