TDBStore unit test: flash simulation no longer required

pull/14007/head
Lingkai Dong 2020-12-07 17:18:34 +00:00
parent 3786d3958d
commit 15e582fc27
2 changed files with 4 additions and 7 deletions

View File

@ -16,7 +16,6 @@
#include "gtest/gtest.h"
#include "blockdevice/HeapBlockDevice.h"
#include "blockdevice/FlashSimBlockDevice.h"
#include "tdbstore/TDBStore.h"
#include <stdlib.h>
@ -28,8 +27,7 @@ using namespace mbed;
class TDBStoreModuleTest : public testing::Test {
protected:
HeapBlockDevice heap{DEVICE_SIZE, BLOCK_SIZE};
FlashSimBlockDevice flash{&heap};
TDBStore tdb{&flash};
TDBStore tdb{&heap};
virtual void SetUp()
{
@ -63,9 +61,9 @@ TEST_F(TDBStoreModuleTest, set_get)
TEST_F(TDBStoreModuleTest, erased_set_get)
{
EXPECT_EQ(tdb.deinit(), MBED_SUCCESS);
EXPECT_EQ(flash.init(), MBED_SUCCESS);
EXPECT_EQ(flash.erase(0, flash.size()), MBED_SUCCESS);
EXPECT_EQ(flash.deinit(), MBED_SUCCESS);
EXPECT_EQ(heap.init(), MBED_SUCCESS);
EXPECT_EQ(heap.erase(0, heap.size()), MBED_SUCCESS);
EXPECT_EQ(heap.deinit(), MBED_SUCCESS);
EXPECT_EQ(tdb.init(), MBED_SUCCESS);
char buf[100];
size_t size;

View File

@ -10,7 +10,6 @@ set(unittest-includes ${unittest-includes}
)
set(unittest-sources
../storage/blockdevice/source/FlashSimBlockDevice.cpp
../storage/blockdevice/source/HeapBlockDevice.cpp
../storage/blockdevice/source/BufferedBlockDevice.cpp
../storage/kvstore/tdbstore/source/TDBStore.cpp