@@ -772,7 +772,16 @@ mod tests {
772772 fn write_read_roundtrip ( ) {
773773 let repo = repo:: Memory :: unlimited ( ) ;
774774
775- let mut writer = repo:: create_segment_writer ( & repo, Options :: default ( ) , Commit :: DEFAULT_EPOCH , 0 ) . unwrap ( ) ;
775+ let mut writer = repo:: create_segment_writer (
776+ & repo,
777+ Options {
778+ max_records_in_commit : NonZeroU16 :: new ( 4 ) . unwrap ( ) ,
779+ ..<_ >:: default ( )
780+ } ,
781+ Commit :: DEFAULT_EPOCH ,
782+ 0 ,
783+ )
784+ . unwrap ( ) ;
776785 writer. append ( [ 0 ; 32 ] ) . unwrap ( ) ;
777786 writer. append ( [ 1 ; 32 ] ) . unwrap ( ) ;
778787 writer. append ( [ 2 ; 32 ] ) . unwrap ( ) ;
@@ -801,7 +810,16 @@ mod tests {
801810 fn metadata ( ) {
802811 let repo = repo:: Memory :: unlimited ( ) ;
803812
804- let mut writer = repo:: create_segment_writer ( & repo, Options :: default ( ) , Commit :: DEFAULT_EPOCH , 0 ) . unwrap ( ) ;
813+ let mut writer = repo:: create_segment_writer (
814+ & repo,
815+ Options {
816+ max_records_in_commit : NonZeroU16 :: new ( 3 ) . unwrap ( ) ,
817+ ..<_ >:: default ( )
818+ } ,
819+ Commit :: DEFAULT_EPOCH ,
820+ 0 ,
821+ )
822+ . unwrap ( ) ;
805823 // Commit 0..2
806824 writer. append ( [ 0 ; 32 ] ) . unwrap ( ) ;
807825 writer. append ( [ 0 ; 32 ] ) . unwrap ( ) ;
@@ -835,7 +853,17 @@ mod tests {
835853 let repo = repo:: Memory :: unlimited ( ) ;
836854 let commits = vec ! [ vec![ [ 1 ; 32 ] , [ 2 ; 32 ] ] , vec![ [ 3 ; 32 ] ] , vec![ [ 4 ; 32 ] , [ 5 ; 32 ] ] ] ;
837855
838- let mut writer = repo:: create_segment_writer ( & repo, Options :: default ( ) , Commit :: DEFAULT_EPOCH , 0 ) . unwrap ( ) ;
856+ let mut writer = repo:: create_segment_writer (
857+ & repo,
858+ Options {
859+ max_records_in_commit : NonZeroU16 :: new ( 3 ) . unwrap ( ) ,
860+ ..<_ >:: default ( )
861+ } ,
862+ Commit :: DEFAULT_EPOCH ,
863+ 0 ,
864+ )
865+ . unwrap ( ) ;
866+
839867 for commit in & commits {
840868 for tx in commit {
841869 writer. append ( * tx) . unwrap ( ) ;
@@ -868,7 +896,16 @@ mod tests {
868896 let repo = repo:: Memory :: unlimited ( ) ;
869897 let commits = vec ! [ vec![ [ 1 ; 32 ] , [ 2 ; 32 ] ] , vec![ [ 3 ; 32 ] ] , vec![ [ 4 ; 32 ] , [ 5 ; 32 ] ] ] ;
870898
871- let mut writer = repo:: create_segment_writer ( & repo, Options :: default ( ) , Commit :: DEFAULT_EPOCH , 0 ) . unwrap ( ) ;
899+ let mut writer = repo:: create_segment_writer (
900+ & repo,
901+ Options {
902+ max_records_in_commit : NonZeroU16 :: new ( 3 ) . unwrap ( ) ,
903+ ..<_ >:: default ( )
904+ } ,
905+ Commit :: DEFAULT_EPOCH ,
906+ 0 ,
907+ )
908+ . unwrap ( ) ;
872909 for commit in & commits {
873910 for tx in commit {
874911 writer. append ( * tx) . unwrap ( ) ;
0 commit comments