()
| 123 | |
| 124 | #[test] |
| 125 | fn insert_and_get() { |
| 126 | let mut cache = LastValueCache::new(); |
| 127 | let sid = sid(42); |
| 128 | |
| 129 | assert!(cache.update(sid, 1000, 87.3)); |
| 130 | let entry = cache.get(sid).unwrap(); |
| 131 | assert_eq!(entry.ts, 1000); |
| 132 | assert!((entry.value - 87.3).abs() < 1e-12); |
| 133 | } |
| 134 | |
| 135 | #[test] |
| 136 | fn newer_timestamp_updates() { |