@@ -346,7 +346,7 @@ mod tests {
346
346
347
347
#[ test]
348
348
fn test_should_accept_valid_proof_generated_by_merkle_tree ( ) {
349
- let leaves = generate_leaves ( 100000 ) ;
349
+ let leaves = generate_leaves ( 10 ) ;
350
350
let leaves_to_verify = & [ leaves[ 0 ] . to_owned ( ) , leaves[ 3 ] . to_owned ( ) ] ;
351
351
let proof =
352
352
MKProof :: from_leaves ( leaves_to_verify) . expect ( "MKProof generation should not fail" ) ;
@@ -355,17 +355,17 @@ mod tests {
355
355
356
356
#[ test]
357
357
fn test_should_reject_invalid_proof_generated_by_merkle_tree ( ) {
358
- let leaves = generate_leaves ( 100000 ) ;
358
+ let leaves = generate_leaves ( 10 ) ;
359
359
let leaves_to_verify = & [ leaves[ 0 ] . to_owned ( ) , leaves[ 3 ] . to_owned ( ) ] ;
360
360
let mut proof =
361
361
MKProof :: from_leaves ( leaves_to_verify) . expect ( "MKProof generation should not fail" ) ;
362
- proof. inner_root = Arc :: new ( leaves[ 10 ] . to_owned ( ) ) ;
362
+ proof. inner_root = Arc :: new ( leaves[ 1 ] . to_owned ( ) ) ;
363
363
proof. verify ( ) . expect_err ( "The MKProof should be invalid" ) ;
364
364
}
365
365
366
366
#[ test]
367
367
fn test_should_list_leaves ( ) {
368
- let leaves = generate_leaves ( 1000 ) ;
368
+ let leaves: Vec < MKTreeNode > = vec ! [ "test-0" . into ( ) , "test-1" . into ( ) , "test-2" . into ( ) ] ;
369
369
let mktree = MKTree :: new ( & leaves) . expect ( "MKTree creation should not fail" ) ;
370
370
let leaves_retrieved = mktree. leaves ( ) ;
371
371
@@ -376,8 +376,8 @@ mod tests {
376
376
}
377
377
378
378
#[ test]
379
- fn test_should_clone ( ) {
380
- let leaves = generate_leaves ( 1000 ) ;
379
+ fn test_should_clone_and_compute_same_root ( ) {
380
+ let leaves = generate_leaves ( 10 ) ;
381
381
let mktree = MKTree :: new ( & leaves) . expect ( "MKTree creation should not fail" ) ;
382
382
let mktree_clone = mktree. clone ( ) ;
383
383
@@ -389,15 +389,15 @@ mod tests {
389
389
390
390
#[ test]
391
391
fn test_should_support_append_leaves ( ) {
392
- let leaves = generate_leaves ( 1000 ) ;
393
- let leaves_creation = & leaves[ ..900 ] ;
394
- let leaves_to_append = & leaves[ 900 ..] ;
392
+ let leaves = generate_leaves ( 10 ) ;
393
+ let leaves_creation = & leaves[ ..9 ] ;
394
+ let leaves_to_append = & leaves[ 9 ..] ;
395
395
let mut mktree = MKTree :: new ( leaves_creation) . expect ( "MKTree creation should not fail" ) ;
396
396
mktree
397
397
. append ( leaves_to_append)
398
398
. expect ( "MKTree append leaves should not fail" ) ;
399
399
400
- assert_eq ! ( 1000 , mktree. total_leaves( ) ) ;
400
+ assert_eq ! ( 10 , mktree. total_leaves( ) ) ;
401
401
}
402
402
403
403
#[ test]
0 commit comments