Use CoreDB::new_empty() instead of new for brevity

next
Sayan Nandan 3 years ago
parent 8e41cab99a
commit bfb74200ec

@ -26,11 +26,10 @@
//! This module contains automated tests for queries
use crate::config::SnapshotConfig;
use crate::coredb::CoreDB;
use crate::dbnet;
use crate::BGSave;
use std::net::SocketAddr;
use std::sync::Arc;
use tokio::net::TcpListener;
mod kvengine;
@ -50,7 +49,7 @@ macro_rules! __func__ {
async fn start_test_server(port: u16, db: Option<CoreDB>) -> SocketAddr {
let mut socket = String::from("127.0.0.1:");
socket.push_str(&port.to_string());
let db = db.unwrap_or(CoreDB::new(BGSave::Disabled, SnapshotConfig::default(), None).unwrap());
let db = db.unwrap_or(CoreDB::new_empty(0, Arc::new(None)));
let listener = TcpListener::bind(socket)
.await
.expect(&format!("Failed to bind to port {}", port));

@ -64,11 +64,7 @@ fn parse_dbtest(mut input: syn::ItemFn, rand: u16) -> Result<TokenStream, syn::E
}
sig.asyncness = None;
let body = quote! {
let asyncdb = crate::coredb::CoreDB::new(
crate::config::BGSave::Disabled,
crate::config::SnapshotConfig::default(),
None
).unwrap();
let asyncdb = crate::coredb::CoreDB::new_empty(0, std::sync::Arc::new(None));
let addr = crate::tests::start_test_server(#rand, Some(asyncdb.clone())).await;
let mut stream = tokio::net::TcpStream::connect(&addr).await.unwrap();
#body

Loading…
Cancel
Save