aboutsummaryrefslogtreecommitdiff
path: root/vendor/unicode-ident/tests/static_size.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/unicode-ident/tests/static_size.rs')
-rw-r--r--vendor/unicode-ident/tests/static_size.rs95
1 files changed, 0 insertions, 95 deletions
diff --git a/vendor/unicode-ident/tests/static_size.rs b/vendor/unicode-ident/tests/static_size.rs
deleted file mode 100644
index 2df3537..0000000
--- a/vendor/unicode-ident/tests/static_size.rs
+++ /dev/null
@@ -1,95 +0,0 @@
-#![allow(clippy::let_underscore_untyped, clippy::unreadable_literal)]
-
-use std::mem::size_of_val;
-
-#[test]
-fn test_size() {
- #[allow(dead_code)]
- #[path = "../src/tables.rs"]
- mod tables;
-
- let size = size_of_val(&tables::ASCII_START)
- + size_of_val(&tables::ASCII_CONTINUE)
- + size_of_val(&tables::TRIE_START)
- + size_of_val(&tables::TRIE_CONTINUE)
- + size_of_val(&tables::LEAF);
- assert_eq!(10080, size);
-}
-
-#[test]
-fn test_xid_size() {
- #[deny(dead_code)]
- #[path = "tables/mod.rs"]
- mod tables;
-
- let size = size_of_val(tables::XID_START) + size_of_val(tables::XID_CONTINUE);
- assert_eq!(11544, size);
-
- let _ = tables::BY_NAME;
-}
-
-#[cfg(target_pointer_width = "64")]
-#[test]
-fn test_trieset_size() {
- #[deny(dead_code)]
- #[allow(clippy::redundant_static_lifetimes)]
- #[path = "trie/trie.rs"]
- mod trie;
-
- let ucd_trie::TrieSet {
- tree1_level1,
- tree2_level1,
- tree2_level2,
- tree3_level1,
- tree3_level2,
- tree3_level3,
- } = *trie::XID_START;
-
- let start_size = size_of_val(trie::XID_START)
- + size_of_val(tree1_level1)
- + size_of_val(tree2_level1)
- + size_of_val(tree2_level2)
- + size_of_val(tree3_level1)
- + size_of_val(tree3_level2)
- + size_of_val(tree3_level3);
-
- let ucd_trie::TrieSet {
- tree1_level1,
- tree2_level1,
- tree2_level2,
- tree3_level1,
- tree3_level2,
- tree3_level3,
- } = *trie::XID_CONTINUE;
-
- let continue_size = size_of_val(trie::XID_CONTINUE)
- + size_of_val(tree1_level1)
- + size_of_val(tree2_level1)
- + size_of_val(tree2_level2)
- + size_of_val(tree3_level1)
- + size_of_val(tree3_level2)
- + size_of_val(tree3_level3);
-
- assert_eq!(10200, start_size + continue_size);
-
- let _ = trie::BY_NAME;
-}
-
-#[test]
-fn test_fst_size() {
- let xid_start_fst = include_bytes!("fst/xid_start.fst");
- let xid_continue_fst = include_bytes!("fst/xid_continue.fst");
- let size = xid_start_fst.len() + xid_continue_fst.len();
- assert_eq!(138736, size);
-}
-
-#[test]
-fn test_roaring_size() {
- #[path = "roaring/mod.rs"]
- mod roaring;
-
- let xid_start_bitmap = roaring::xid_start_bitmap();
- let xid_continue_bitmap = roaring::xid_continue_bitmap();
- let size = xid_start_bitmap.serialized_size() + xid_continue_bitmap.serialized_size();
- assert_eq!(66104, size);
-}