use owl::prelude::*; #[cfg(test)] #[model] pub struct TestModel { pub id: Id, pub data: String, } #[test] fn save_load_db() { let data = "TestData".to_string(); let db = Database::in_memory(); let m = TestModel { id: Id::String(data.clone()), data: data.clone(), }; db.save(m); let get_model: Model = db.get(data.as_str()).unwrap(); assert_eq!(get_model.read().id.to_string(), data); }