mirror of
https://gitlab.com/famedly/conduit.git
synced 2025-07-27 17:28:36 +00:00
test: add tests for rocksdb and persy impl
This commit is contained in:
parent
5a66ffd9e6
commit
5591ce3e1b
1 changed files with 113 additions and 0 deletions
|
@ -280,3 +280,116 @@ mod sqlite {
|
||||||
increment_batch::<Engine>("sqlite_increment_batch")
|
increment_batch::<Engine>("sqlite_increment_batch")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(feature = "rocksdb")]
|
||||||
|
mod rocksdb {
|
||||||
|
|
||||||
|
use super::*;
|
||||||
|
use crate::database::abstraction::rocksdb::Engine;
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn rocksdb_insert_get() {
|
||||||
|
insert_get::<Engine>("rocksdb_insert_get")
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn rocksdb_insert_replace_get() {
|
||||||
|
insert_get_replace::<Engine>("rocksdb_insert_get_replace")
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn rocksdb_insert_get_remove() {
|
||||||
|
insert_get_remove::<Engine>("rocksdb_insert_get_remove")
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn rocksdb_batch_insert_get() {
|
||||||
|
batch_insert_get::<Engine>("rocksdb_batch_insert_get")
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn rocksdb_insert_iter() {
|
||||||
|
insert_iter::<Engine>("rocksdb_insert_iter")
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn rocksdb_insert_iter_from() {
|
||||||
|
insert_iter_from::<Engine>("rocksdb_insert_iter_from")
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn rocksdb_insert_iter_prefix() {
|
||||||
|
insert_iter_prefix::<Engine>("rocksdb_insert_iter_prefix")
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn rocksdb_insert_clear() {
|
||||||
|
insert_clear::<Engine>("rocksdb_insert_iter_prefix")
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn rocksdb_increment() {
|
||||||
|
increment::<Engine>("rocksdb_increment")
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn rocksdb_increment_batch() {
|
||||||
|
increment_batch::<Engine>("rocksdb_increment_batch")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#[cfg(feature = "persy")]
|
||||||
|
mod persy {
|
||||||
|
|
||||||
|
use super::*;
|
||||||
|
use crate::database::abstraction::persy::Engine;
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn persy_insert_get() {
|
||||||
|
insert_get::<Engine>("persy_insert_get")
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn persy_insert_replace_get() {
|
||||||
|
insert_get_replace::<Engine>("persy_insert_get_replace")
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn persy_insert_get_remove() {
|
||||||
|
insert_get_remove::<Engine>("persy_insert_get_remove")
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn persy_batch_insert_get() {
|
||||||
|
batch_insert_get::<Engine>("persy_batch_insert_get")
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn persy_insert_iter() {
|
||||||
|
insert_iter::<Engine>("persy_insert_iter")
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn persy_insert_iter_from() {
|
||||||
|
insert_iter_from::<Engine>("persy_insert_iter_from")
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn persy_insert_iter_prefix() {
|
||||||
|
insert_iter_prefix::<Engine>("persy_insert_iter_prefix")
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn persy_insert_clear() {
|
||||||
|
insert_clear::<Engine>("persy_insert_iter_prefix")
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn persy_increment() {
|
||||||
|
increment::<Engine>("persy_increment")
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn persy_increment_batch() {
|
||||||
|
increment_batch::<Engine>("persy_increment_batch")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue