#![allow(unused_variables, dead_code, unused_imports)]
use super::SqliteDb;
use crate::{Db, EventId, ObjectId, Updatedness};
use anyhow::Context;
use crdb_core::Importance;
use crdb_test_utils::{
self, TestEventSimple, TestObjectSimple, EVENT_ID_1, EVENT_ID_2, EVENT_ID_3, EVENT_ID_4,
OBJECT_ID_1, OBJECT_ID_2,
};
use std::{fmt::Debug, sync::Arc};
use ulid::Ulid;
#[sqlx::test]
async fn smoke_test(db: sqlx::SqlitePool) {
let db = SqliteDb::connect_impl(db).await.expect("connecting to db");
db.create(
OBJECT_ID_1,
EVENT_ID_1,
Arc::new(TestObjectSimple::stub_1()),
Some(Updatedness::from_u128(1)),
Importance::LOCK,
)
.await
.expect("creating test object 1 failed");
}