@@ -113,20 +113,19 @@ mod tests {
113
113
fn should_compute_the_size_of_the_uncompressed_database_only_immutable_ledger_and_volatile ( ) {
114
114
let test_dir = get_test_directory ( "should_compute_the_size_of_the_uncompressed_database_only_immutable_ledger_and_volatile" ) ;
115
115
116
- let immutable_file_size = 777 ;
116
+ let immutable_trio_file_size = 777 ;
117
117
let ledger_file_size = 6666 ;
118
118
let volatile_file_size = 99 ;
119
119
DummyImmutablesDbBuilder :: new ( test_dir. as_os_str ( ) . to_str ( ) . unwrap ( ) )
120
120
. with_immutables ( & [ 1 , 2 ] )
121
- . set_immutable_file_size ( immutable_file_size )
122
- . with_ledger_files ( vec ! [ "blocks-0.dat" . to_string ( ) ] )
121
+ . set_immutable_trio_file_size ( immutable_trio_file_size )
122
+ . with_ledger_files ( & [ "blocks-0.dat" , "blocks-1.dat" , "blocks-2.dat" ] )
123
123
. set_ledger_file_size ( ledger_file_size)
124
- . with_volatile_files ( vec ! [ "437" . to_string ( ) , "537" . to_string ( ) ] )
124
+ . with_volatile_files ( & [ "437" , "537" , "637" , "737" ] )
125
125
. set_volatile_file_size ( volatile_file_size)
126
126
. build ( ) ;
127
- // Number of immutable files = 2 × 3 ('chunk', 'primary' and 'secondary').
128
127
let expected_total_size =
129
- ( 2 * 3 * immutable_file_size ) + ledger_file_size + ( 2 * volatile_file_size) ;
128
+ ( 2 * immutable_trio_file_size ) + ( 3 * ledger_file_size ) + ( 4 * volatile_file_size) ;
130
129
131
130
let total_size = compute_uncompressed_database_size ( & test_dir) . unwrap ( ) ;
132
131
@@ -137,16 +136,18 @@ mod tests {
137
136
async fn should_compute_valid_artifact ( ) {
138
137
let test_dir = get_test_directory ( "should_compute_valid_artifact" ) ;
139
138
139
+ let immutable_trio_file_size = 777 ;
140
+ let ledger_file_size = 6666 ;
141
+ let volatile_file_size = 99 ;
140
142
DummyImmutablesDbBuilder :: new ( test_dir. as_os_str ( ) . to_str ( ) . unwrap ( ) )
141
143
. with_immutables ( & [ 1 ] )
142
- . set_immutable_file_size ( 100 )
143
- . with_ledger_files ( vec ! [ "blocks-0.dat" . to_string ( ) ] )
144
- . set_ledger_file_size ( 100 )
145
- . with_volatile_files ( vec ! [ "437" . to_string ( ) ] )
146
- . set_volatile_file_size ( 100 )
144
+ . set_immutable_trio_file_size ( immutable_trio_file_size )
145
+ . with_ledger_files ( & [ "blocks-0.dat" ] )
146
+ . set_ledger_file_size ( ledger_file_size )
147
+ . with_volatile_files ( & [ "437" ] )
148
+ . set_volatile_file_size ( volatile_file_size )
147
149
. build ( ) ;
148
- // Number of immutable files = 1 × 3 ('chunk', 'primary' and 'secondary').
149
- let expected_total_size = ( 3 * 100 ) + 100 + 100 ;
150
+ let expected_total_size = immutable_trio_file_size + ledger_file_size + volatile_file_size;
150
151
151
152
let cardano_database_artifact_builder = CardanoDatabaseArtifactBuilder :: new (
152
153
test_dir,
0 commit comments