()
| 18 | }; |
| 19 | |
| 20 | fn setup_test() -> ( |
| 21 | BufferManager, |
| 22 | BufferManagerFactory<VersionNumber>, |
| 23 | u64, |
| 24 | TempDir, |
| 25 | ) { |
| 26 | let dir = tempdir().unwrap(); |
| 27 | let file = OpenOptions::new() |
| 28 | .read(true) |
| 29 | .write(true) |
| 30 | .create(true) |
| 31 | .truncate(false) |
| 32 | .open(dir.as_ref().join("tree_map.dim")) |
| 33 | .unwrap(); |
| 34 | let dim_bufman = BufferManager::new(file, 8192).unwrap(); |
| 35 | let data_bufmans = BufferManagerFactory::new( |
| 36 | dir.as_ref().into(), |
| 37 | |root, version: &VersionNumber| root.join(format!("tree_map.{}.data", **version)), |
| 38 | 8192, |
| 39 | ); |
| 40 | let cursor = dim_bufman.open_cursor().unwrap(); |
| 41 | (dim_bufman, data_bufmans, cursor, dir) |
| 42 | } |
| 43 | |
| 44 | fn setup_test_in_dir(dir: &Path) -> (BufferManager, BufferManagerFactory<VersionNumber>) { |
| 45 | let file = OpenOptions::new() |
no test coverage detected