diff options
author | Valentin Popov <valentin@popov.link> | 2024-07-19 15:37:58 +0300 |
---|---|---|
committer | Valentin Popov <valentin@popov.link> | 2024-07-19 15:37:58 +0300 |
commit | a990de90fe41456a23e58bd087d2f107d321f3a1 (patch) | |
tree | 15afc392522a9e85dc3332235e311b7d39352ea9 /vendor/unicode-ident/tests/compare.rs | |
parent | 3d48cd3f81164bbfc1a755dc1d4a9a02f98c8ddd (diff) | |
download | fparkan-a990de90fe41456a23e58bd087d2f107d321f3a1.tar.xz fparkan-a990de90fe41456a23e58bd087d2f107d321f3a1.zip |
Deleted vendor folder
Diffstat (limited to 'vendor/unicode-ident/tests/compare.rs')
-rw-r--r-- | vendor/unicode-ident/tests/compare.rs | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/vendor/unicode-ident/tests/compare.rs b/vendor/unicode-ident/tests/compare.rs deleted file mode 100644 index 14ee22f..0000000 --- a/vendor/unicode-ident/tests/compare.rs +++ /dev/null @@ -1,67 +0,0 @@ -mod fst; -mod roaring; -mod trie; - -#[test] -fn compare_all_implementations() { - let xid_start_fst = fst::xid_start_fst(); - let xid_continue_fst = fst::xid_continue_fst(); - let xid_start_roaring = roaring::xid_start_bitmap(); - let xid_continue_roaring = roaring::xid_continue_bitmap(); - - for ch in '\0'..=char::MAX { - let thought_to_be_start = unicode_ident::is_xid_start(ch); - let thought_to_be_continue = unicode_ident::is_xid_continue(ch); - - // unicode-xid - // FIXME: unicode-xid does not support Unicode 15.1.0 yet. - /* - assert_eq!( - thought_to_be_start, - unicode_xid::UnicodeXID::is_xid_start(ch), - "{ch:?}", - ); - assert_eq!( - thought_to_be_continue, - unicode_xid::UnicodeXID::is_xid_continue(ch), - "{ch:?}", - ); - */ - - // ucd-trie - assert_eq!( - thought_to_be_start, - trie::XID_START.contains_char(ch), - "{ch:?}", - ); - assert_eq!( - thought_to_be_continue, - trie::XID_CONTINUE.contains_char(ch), - "{ch:?}", - ); - - // fst - assert_eq!( - thought_to_be_start, - xid_start_fst.contains((ch as u32).to_be_bytes()), - "{ch:?}", - ); - assert_eq!( - thought_to_be_continue, - xid_continue_fst.contains((ch as u32).to_be_bytes()), - "{ch:?}", - ); - - // roaring - assert_eq!( - thought_to_be_start, - xid_start_roaring.contains(ch as u32), - "{ch:?}", - ); - assert_eq!( - thought_to_be_continue, - xid_continue_roaring.contains(ch as u32), - "{ch:?}", - ); - } -} |