#include "blockstore/implementations/low2highlevel/LowToHighLevelBlockStore.h" #include "blockstore/implementations/testfake/FakeBlockStore.h" #include "blockstore/implementations/inmemory/InMemoryBlockStore2.h" #include "../../testutils/BlockStoreTest.h" #include #include using blockstore::BlockStore; using blockstore::lowtohighlevel::LowToHighLevelBlockStore; using blockstore::inmemory::InMemoryBlockStore2; using cpputils::make_unique_ref; using cpputils::unique_ref; class LowToHighLevelBlockStoreTestFixture: public BlockStoreTestFixture { public: LowToHighLevelBlockStoreTestFixture() {} unique_ref createBlockStore() override { return make_unique_ref(make_unique_ref()); } }; INSTANTIATE_TYPED_TEST_CASE_P(LowToHighLevel, BlockStoreTest, LowToHighLevelBlockStoreTestFixture);