mirror of
https://github.com/aljazceru/turso.git
synced 2026-02-23 08:55:40 +01:00
page_cache: tests: move helper function up
This commit is contained in:
@@ -224,6 +224,14 @@ mod tests {
|
||||
|
||||
use super::PageCacheKey;
|
||||
|
||||
fn insert_page(cache: &mut DumbLruPageCache, id: usize) -> PageCacheKey {
|
||||
let key = PageCacheKey::new(id, None);
|
||||
#[allow(clippy::arc_with_non_send_sync)]
|
||||
let page = Arc::new(Page::new(id));
|
||||
cache.insert(key.clone(), page.clone());
|
||||
key
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_page_cache_evict() {
|
||||
let mut cache = DumbLruPageCache::new(1);
|
||||
@@ -327,14 +335,6 @@ mod tests {
|
||||
assert!(cache.get(&key2).is_none());
|
||||
}
|
||||
|
||||
fn insert_page(cache: &mut DumbLruPageCache, id: usize) -> PageCacheKey {
|
||||
let key = PageCacheKey::new(id, None);
|
||||
#[allow(clippy::arc_with_non_send_sync)]
|
||||
let page = Arc::new(Page::new(id));
|
||||
cache.insert(key.clone(), page.clone());
|
||||
key
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_page_cache_insert_sequential() {
|
||||
let mut cache = DumbLruPageCache::new(2);
|
||||
|
||||
Reference in New Issue
Block a user