incrementalmerkletree: Add `Address::common_ancestor` failing test cases
This commit is contained in:
parent
4a34bf0032
commit
2a5f27eb5f
|
@ -910,6 +910,16 @@ pub(crate) mod tests {
|
|||
// --------------------------
|
||||
// --------------- ----------------
|
||||
// ------- ------- ------- -------
|
||||
// ----- ----- ----- rt ----- ----- ----- -----
|
||||
// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
// - - - - - - - - - - - - - lf rg - - - - - - - - - - - - - - - - -
|
||||
assert_eq!(
|
||||
Address::from_parts(Level(0), 13).common_ancestor(&Address::from_parts(Level(0), 14)),
|
||||
Address::from_parts(Level(2), 3)
|
||||
);
|
||||
// --------------------------
|
||||
// --------------- ----------------
|
||||
// ------- ------- ------- -------
|
||||
// ----- ----- ----- ----- ----- ----- ----- -----
|
||||
// -- -- -- -- -- -- -- rt -- -- -- -- -- -- -- --
|
||||
// - - - - - - - - - - - - - - lf rg - - - - - - - - - - - - - - - -
|
||||
|
@ -917,5 +927,15 @@ pub(crate) mod tests {
|
|||
Address::from_parts(Level(0), 14).common_ancestor(&Address::from_parts(Level(0), 15)),
|
||||
Address::from_parts(Level(1), 7)
|
||||
);
|
||||
// rt
|
||||
// --------------- ----------------
|
||||
// ------- ------- ------- -------
|
||||
// ----- ----- ----- ----- ----- ----- ----- -----
|
||||
// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
// - - - - - - - - - - - - - - - lf rg - - - - - - - - - - - - - - -
|
||||
assert_eq!(
|
||||
Address::from_parts(Level(0), 15).common_ancestor(&Address::from_parts(Level(0), 16)),
|
||||
Address::from_parts(Level(5), 0)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue