diff options
author | Kevin Newton <[email protected]> | 2023-11-29 11:42:47 -0500 |
---|---|---|
committer | Kevin Newton <[email protected]> | 2023-11-30 21:37:56 -0500 |
commit | 9ba92327f2aed5b5d95ad1ce51fe695f14a3428e (patch) | |
tree | 4cd320f488c8653b0c45d6491a04f9bda17f58a5 /test/prism/encoding_test.rb | |
parent | 219c3c1c09417d99e9de295c15a9deb8d158ff86 (diff) |
[PRISM] Consolidate SJIS encodings
Diffstat (limited to 'test/prism/encoding_test.rb')
-rw-r--r-- | test/prism/encoding_test.rb | 141 |
1 files changed, 72 insertions, 69 deletions
diff --git a/test/prism/encoding_test.rb b/test/prism/encoding_test.rb index 13c622e40a..8ab6f323e5 100644 --- a/test/prism/encoding_test.rb +++ b/test/prism/encoding_test.rb @@ -7,75 +7,78 @@ require_relative "test_helper" module Prism class EncodingTest < TestCase encodings = { - Encoding::ASCII => 0x00...0x100, - Encoding::ASCII_8BIT => 0x00...0x100, - Encoding::CP850 => 0x00...0x100, - Encoding::CP852 => 0x00...0x100, - Encoding::CP855 => 0x00...0x100, - Encoding::GB1988 => 0x00...0x100, - Encoding::IBM437 => 0x00...0x100, - Encoding::IBM720 => 0x00...0x100, - Encoding::IBM737 => 0x00...0x100, - Encoding::IBM775 => 0x00...0x100, - Encoding::IBM852 => 0x00...0x100, - Encoding::IBM855 => 0x00...0x100, - Encoding::IBM857 => 0x00...0x100, - Encoding::IBM860 => 0x00...0x100, - Encoding::IBM861 => 0x00...0x100, - Encoding::IBM862 => 0x00...0x100, - Encoding::IBM863 => 0x00...0x100, - Encoding::IBM864 => 0x00...0x100, - Encoding::IBM865 => 0x00...0x100, - Encoding::IBM866 => 0x00...0x100, - Encoding::IBM869 => 0x00...0x100, - Encoding::ISO_8859_1 => 0x00...0x100, - Encoding::ISO_8859_2 => 0x00...0x100, - Encoding::ISO_8859_3 => 0x00...0x100, - Encoding::ISO_8859_4 => 0x00...0x100, - Encoding::ISO_8859_5 => 0x00...0x100, - Encoding::ISO_8859_6 => 0x00...0x100, - Encoding::ISO_8859_7 => 0x00...0x100, - Encoding::ISO_8859_8 => 0x00...0x100, - Encoding::ISO_8859_9 => 0x00...0x100, - Encoding::ISO_8859_10 => 0x00...0x100, - Encoding::ISO_8859_11 => 0x00...0x100, - Encoding::ISO_8859_13 => 0x00...0x100, - Encoding::ISO_8859_14 => 0x00...0x100, - Encoding::ISO_8859_15 => 0x00...0x100, - Encoding::ISO_8859_16 => 0x00...0x100, - Encoding::KOI8_R => 0x00...0x100, - Encoding::KOI8_U => 0x00...0x100, - Encoding::MACCENTEURO => 0x00...0x100, - Encoding::MACCROATIAN => 0x00...0x100, - Encoding::MACCYRILLIC => 0x00...0x100, - Encoding::MACGREEK => 0x00...0x100, - Encoding::MACICELAND => 0x00...0x100, - Encoding::MACROMAN => 0x00...0x100, - Encoding::MACROMANIA => 0x00...0x100, - Encoding::MACTHAI => 0x00...0x100, - Encoding::MACTURKISH => 0x00...0x100, - Encoding::MACUKRAINE => 0x00...0x100, - Encoding::TIS_620 => 0x00...0x100, - Encoding::Windows_1250 => 0x00...0x100, - Encoding::Windows_1251 => 0x00...0x100, - Encoding::Windows_1252 => 0x00...0x100, - Encoding::Windows_1253 => 0x00...0x100, - Encoding::Windows_1254 => 0x00...0x100, - Encoding::Windows_1255 => 0x00...0x100, - Encoding::Windows_1256 => 0x00...0x100, - Encoding::Windows_1257 => 0x00...0x100, - Encoding::Windows_1258 => 0x00...0x100, - Encoding::Windows_874 => 0x00...0x100, - Encoding::Big5 => 0x00...0x10000, - Encoding::Big5_HKSCS => 0x00...0x10000, - Encoding::Big5_UAO => 0x00...0x10000, - Encoding::CP949 => 0x00...0x10000, - Encoding::CP950 => 0x00...0x10000, - Encoding::CP51932 => 0x00...0x10000, - Encoding::GBK => 0x00...0x10000, - Encoding::MACJAPANESE => 0x00...0x10000, - Encoding::Shift_JIS => 0x00...0x10000, - Encoding::Windows_31J => 0x00...0x10000 + Encoding::ASCII => 0x00...0x100, + Encoding::ASCII_8BIT => 0x00...0x100, + Encoding::CP850 => 0x00...0x100, + Encoding::CP852 => 0x00...0x100, + Encoding::CP855 => 0x00...0x100, + Encoding::GB1988 => 0x00...0x100, + Encoding::IBM437 => 0x00...0x100, + Encoding::IBM720 => 0x00...0x100, + Encoding::IBM737 => 0x00...0x100, + Encoding::IBM775 => 0x00...0x100, + Encoding::IBM852 => 0x00...0x100, + Encoding::IBM855 => 0x00...0x100, + Encoding::IBM857 => 0x00...0x100, + Encoding::IBM860 => 0x00...0x100, + Encoding::IBM861 => 0x00...0x100, + Encoding::IBM862 => 0x00...0x100, + Encoding::IBM863 => 0x00...0x100, + Encoding::IBM864 => 0x00...0x100, + Encoding::IBM865 => 0x00...0x100, + Encoding::IBM866 => 0x00...0x100, + Encoding::IBM869 => 0x00...0x100, + Encoding::ISO_8859_1 => 0x00...0x100, + Encoding::ISO_8859_2 => 0x00...0x100, + Encoding::ISO_8859_3 => 0x00...0x100, + Encoding::ISO_8859_4 => 0x00...0x100, + Encoding::ISO_8859_5 => 0x00...0x100, + Encoding::ISO_8859_6 => 0x00...0x100, + Encoding::ISO_8859_7 => 0x00...0x100, + Encoding::ISO_8859_8 => 0x00...0x100, + Encoding::ISO_8859_9 => 0x00...0x100, + Encoding::ISO_8859_10 => 0x00...0x100, + Encoding::ISO_8859_11 => 0x00...0x100, + Encoding::ISO_8859_13 => 0x00...0x100, + Encoding::ISO_8859_14 => 0x00...0x100, + Encoding::ISO_8859_15 => 0x00...0x100, + Encoding::ISO_8859_16 => 0x00...0x100, + Encoding::KOI8_R => 0x00...0x100, + Encoding::KOI8_U => 0x00...0x100, + Encoding::MACCENTEURO => 0x00...0x100, + Encoding::MACCROATIAN => 0x00...0x100, + Encoding::MACCYRILLIC => 0x00...0x100, + Encoding::MACGREEK => 0x00...0x100, + Encoding::MACICELAND => 0x00...0x100, + Encoding::MACROMAN => 0x00...0x100, + Encoding::MACROMANIA => 0x00...0x100, + Encoding::MACTHAI => 0x00...0x100, + Encoding::MACTURKISH => 0x00...0x100, + Encoding::MACUKRAINE => 0x00...0x100, + Encoding::TIS_620 => 0x00...0x100, + Encoding::Windows_1250 => 0x00...0x100, + Encoding::Windows_1251 => 0x00...0x100, + Encoding::Windows_1252 => 0x00...0x100, + Encoding::Windows_1253 => 0x00...0x100, + Encoding::Windows_1254 => 0x00...0x100, + Encoding::Windows_1255 => 0x00...0x100, + Encoding::Windows_1256 => 0x00...0x100, + Encoding::Windows_1257 => 0x00...0x100, + Encoding::Windows_1258 => 0x00...0x100, + Encoding::Windows_874 => 0x00...0x100, + Encoding::Big5 => 0x00...0x10000, + Encoding::Big5_HKSCS => 0x00...0x10000, + Encoding::Big5_UAO => 0x00...0x10000, + Encoding::CP949 => 0x00...0x10000, + Encoding::CP950 => 0x00...0x10000, + Encoding::CP51932 => 0x00...0x10000, + Encoding::GBK => 0x00...0x10000, + Encoding::MACJAPANESE => 0x00...0x10000, + Encoding::Shift_JIS => 0x00...0x10000, + Encoding::SJIS_DoCoMo => 0x00...0x10000, + Encoding::SJIS_KDDI => 0x00...0x10000, + Encoding::SJIS_SoftBank => 0x00...0x10000, + Encoding::Windows_31J => 0x00...0x10000 } # By default we don't test every codepoint in these encodings because they |