#include "gtest/gtest.h"
#include "provisioningdatabasemanager.h"
+#define DB_FILE "PDM.db"
const char ID_1 [] = "1111111111111111";
const char ID_2 [] = "2111111111111111";
const char ID_3 [] = "3111111111111111";
TEST(CallPDMAPIbeforeInit, BeforeInit)
{
+ if (0 == access(DB_FILE, F_OK))
+ {
+ EXPECT_EQ(0, unlink(DB_FILE));
+ }
EXPECT_EQ(OC_STACK_PDM_IS_NOT_INITIALIZED, PDMAddDevice(NULL));
EXPECT_EQ(OC_STACK_PDM_IS_NOT_INITIALIZED, PDMIsDuplicateDevice(NULL,NULL));
EXPECT_EQ(OC_STACK_PDM_IS_NOT_INITIALIZED, PDMLinkDevices(NULL, NULL));
EXPECT_TRUE(0 == memcmp(ptr->dev.id, uid2.id,sizeof(uid2.id)));
ptr = ptr->next;
}
-}
\ No newline at end of file
+}