/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
#include "gtest/gtest.h"
extern "C" {
void Rust_SkvStoreTestUnderMaintenance();
void Rust_SkvStoreTestClosingDuringMaintenance();
void Rust_SkvStoreTestMaintenanceSucceeds();
void Rust_SkvStoreTestMaintenanceFails();
void Rust_SkvStoreTestRenamesCorruptDatabaseFile();
}
// extern "C"
TEST(SkvStoreTest, UnderMaintenance)
{ Rust_SkvStoreTestUnderMaintenance(); }
TEST(SkvStoreTest, ClosingDuringMaintenance)
{ Rust_SkvStoreTestClosingDuringMaintenance(); }
TEST(SkvStoreTest, MaintenanceSucceeds)
{ Rust_SkvStoreTestMaintenanceSucceeds(); }
TEST(SkvStoreTest, MaintenanceFails)
{ Rust_SkvStoreTestMaintenanceFails(); }
TEST(SkvStoreTest, RenamesCorruptDatabaseFile)
{ Rust_SkvStoreTestRenamesCorruptDatabaseFile(); }