MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / test_lru_cache_remove

Function test_lru_cache_remove

atomic-repository/src/changestore/tests.rs:91–103  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

89
90#[test]
91fn test_lru_cache_remove() {
92 let mut cache: LruCache<u32, String> = LruCache::new(3);
93
94 cache.insert(1, "one".to_string());
95 assert!(cache.contains_key(&1));
96
97 let removed = cache.remove(&1);
98 assert!(removed);
99 assert!(!cache.contains_key(&1));
100
101 let removed_again = cache.remove(&1);
102 assert!(!removed_again);
103}
104
105#[test]
106fn test_lru_cache_update_existing() {

Callers

nothing calls this directly

Calls 2

removeMethod · 0.65
insertMethod · 0.45

Tested by

no test coverage detected