Skip to content

Commit 7ebcf3a

Browse files
committed
fix: format merged regression tests
1 parent e32d6e5 commit 7ebcf3a

3 files changed

Lines changed: 37 additions & 10 deletions

File tree

src/tree.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3105,4 +3105,3 @@ mod odiff_differential {
31053105
assert_identical(&range_pairs(0, 4, 0), &[], "small_to_empty");
31063106
}
31073107
}
3108-

tests/regression_degenerate_config.rs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,9 @@ fn bug_degenerate_min_chunk_size_terminates_not_hang() {
5555
let _ = worker.join();
5656
}
5757
Err(_) => {
58-
panic!("chunk_content did not terminate with min_chunk_size=0 (infinite-loop regression)")
58+
panic!(
59+
"chunk_content did not terminate with min_chunk_size=0 (infinite-loop regression)"
60+
)
5961
}
6062
}
6163
}
@@ -72,7 +74,12 @@ fn bug_degenerate_config_preserves_all_keys() {
7274
..TreeConfig::default()
7375
};
7476
let pairs: Vec<(Vec<u8>, Vec<u8>)> = (0..200u32)
75-
.map(|i| (format!("k{i:04}").into_bytes(), format!("v{i}").into_bytes()))
77+
.map(|i| {
78+
(
79+
format!("k{i:04}").into_bytes(),
80+
format!("v{i}").into_bytes(),
81+
)
82+
})
7683
.collect();
7784
let root = ProllyNode::build_canonical_from_pairs(pairs.clone(), &config, &mut storage);
7885

tests/regression_proof_guard.rs

Lines changed: 28 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,15 @@ fn splitty_config() -> TreeConfig<32> {
3838
fn bug_proof_on_empty_internal_node_does_not_panic() {
3939
let mut tree = ProllyTree::new(InMemoryNodeStorage::<32>::default(), splitty_config());
4040
for i in 0..500u32 {
41-
tree.insert(format!("key-{i:08}").into_bytes(), format!("v{i}").into_bytes());
41+
tree.insert(
42+
format!("key-{i:08}").into_bytes(),
43+
format!("v{i}").into_bytes(),
44+
);
4245
}
43-
assert!(!tree.root.is_leaf, "test needs a multi-level tree (internal root)");
46+
assert!(
47+
!tree.root.is_leaf,
48+
"test needs a multi-level tree (internal root)"
49+
);
4450

4551
// Simulate the transient state a delete can leave.
4652
tree.root.values.clear();
@@ -55,9 +61,15 @@ fn bug_proof_on_empty_internal_node_does_not_panic() {
5561
fn bug_proof_on_underfull_internal_node_does_not_panic() {
5662
let mut tree = ProllyTree::new(InMemoryNodeStorage::<32>::default(), splitty_config());
5763
for i in 0..500u32 {
58-
tree.insert(format!("key-{i:08}").into_bytes(), format!("v{i}").into_bytes());
64+
tree.insert(
65+
format!("key-{i:08}").into_bytes(),
66+
format!("v{i}").into_bytes(),
67+
);
5968
}
60-
assert!(!tree.root.is_leaf, "test needs a multi-level tree (internal root)");
69+
assert!(
70+
!tree.root.is_leaf,
71+
"test needs a multi-level tree (internal root)"
72+
);
6173

6274
tree.root.values.pop();
6375

@@ -70,13 +82,22 @@ fn bug_proof_on_underfull_internal_node_does_not_panic() {
7082
fn proof_roundtrip_multilevel() {
7183
let mut tree = ProllyTree::new(InMemoryNodeStorage::<32>::default(), splitty_config());
7284
for i in 0..500u32 {
73-
tree.insert(format!("key-{i:08}").into_bytes(), format!("v{i}").into_bytes());
85+
tree.insert(
86+
format!("key-{i:08}").into_bytes(),
87+
format!("v{i}").into_bytes(),
88+
);
7489
}
7590
let key = b"key-00000042";
7691
let proof = tree.generate_proof(key);
77-
assert!(tree.verify(proof, key, None), "valid proof for a present key must verify");
92+
assert!(
93+
tree.verify(proof, key, None),
94+
"valid proof for a present key must verify"
95+
);
7896

7997
let absent = b"key-does-not-exist";
8098
let proof = tree.generate_proof(absent);
81-
assert!(!tree.verify(proof, absent, None), "absent key must not verify");
99+
assert!(
100+
!tree.verify(proof, absent, None),
101+
"absent key must not verify"
102+
);
82103
}

0 commit comments

Comments
 (0)