diff --git a/runtime/src/append_vec.rs b/runtime/src/append_vec.rs index 7e051ce7e..2edf290e8 100644 --- a/runtime/src/append_vec.rs +++ b/runtime/src/append_vec.rs @@ -567,6 +567,7 @@ pub mod tests { let file = get_append_vec_path("test_append_vec_set_file_bad_size"); let path = &file.path; let mut av = AppendVec::new_empty_map(0); + assert_eq!(av.accounts(0).len(), 0); let _data = OpenOptions::new() .read(true) @@ -680,18 +681,6 @@ pub mod tests { ); } - #[test] - fn test_set_file_empty_data() { - let file = get_append_vec_path("test_set_file_empty_data"); - let path = &file.path; - let mut av = AppendVec::new(&path, true, 1024 * 1024); - - assert_eq!(av.accounts(0).len(), 0); - - let result = av.set_file(path); - assert_matches!(result, Ok(_)); - } - #[test] fn test_set_file_crafted_data_len() { let file = get_append_vec_path("test_set_file_crafted_data_len"); @@ -713,6 +702,7 @@ pub mod tests { assert_eq!(account.meta.data_len, crafted_data_len); av.flush().unwrap(); + av.file_size = 0; let result = av.set_file(path); assert_matches!(result, Err(ref message) if message.to_string() == *"incorrect layout/length"); } @@ -736,6 +726,7 @@ pub mod tests { assert_matches!(accounts.first(), None); av.flush().unwrap(); + av.file_size = 0; let result = av.set_file(path); assert_matches!(result, Err(ref message) if message.to_string() == *"incorrect layout/length"); } @@ -788,6 +779,7 @@ pub mod tests { } av.flush().unwrap(); + av.file_size = 0; let result = av.set_file(path); assert_matches!(result, Err(ref message) if message.to_string() == *"incorrect layout/length"); }