mirror of
https://github.com/vacp2p/pmtree.git
synced 2026-01-09 15:28:02 -05:00
test: add tests for proof & verify API
This commit is contained in:
@@ -91,6 +91,10 @@ fn insert_delete() -> Result<()> {
|
||||
assert_eq!(mt.root(), MyFr(roots[i]));
|
||||
}
|
||||
|
||||
for (i, &leaf) in leaves.iter().enumerate() {
|
||||
assert!(mt.verify(&MyFr(leaf), &mt.proof(i)?));
|
||||
}
|
||||
|
||||
for i in (0..leaves.len()).rev() {
|
||||
mt.delete(i)?;
|
||||
}
|
||||
|
||||
@@ -106,6 +106,10 @@ fn insert_delete() -> Result<()> {
|
||||
assert_eq!(mt.root(), MyFr(roots[i]));
|
||||
}
|
||||
|
||||
for (i, &leaf) in leaves.iter().enumerate() {
|
||||
assert!(mt.verify(&MyFr(leaf), &mt.proof(i)?));
|
||||
}
|
||||
|
||||
for i in (0..leaves.len()).rev() {
|
||||
mt.delete(i)?;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user