From b28b337f36e041061aba7627e1115c63687b9f1b Mon Sep 17 00:00:00 2001 From: Fancy code <258828110.@qq.com> Date: Wed, 6 Mar 2024 18:55:57 -0800 Subject: [PATCH] Backup:test code. --- .../AppManager/src/AppManagerMakePtr.cpp | 1 + .../src/Protocol/SixFrame/SixFrameMakePtr.cpp | 2 ++ .../src_mock/HunttingCamera_Mock_Test.cpp | 20 +++++++++++++++++-- 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/middleware/AppManager/src/AppManagerMakePtr.cpp b/middleware/AppManager/src/AppManagerMakePtr.cpp index d621932..d65d978 100644 --- a/middleware/AppManager/src/AppManagerMakePtr.cpp +++ b/middleware/AppManager/src/AppManagerMakePtr.cpp @@ -50,6 +50,7 @@ std::shared_ptr &AppManagerMakePtr::GetInstance(std::shared_p } const StatusCode AppManagerMakePtr::CreateAppManager(std::shared_ptr &impl) { + LogInfo("AppManagerMakePtr::CreateAppManager.\n"); auto tmp = std::make_shared(); impl = tmp; return CreateStatusCode(STATUS_CODE_OK); diff --git a/middleware/AppManager/src/Protocol/SixFrame/SixFrameMakePtr.cpp b/middleware/AppManager/src/Protocol/SixFrame/SixFrameMakePtr.cpp index 526e9e6..2149cef 100644 --- a/middleware/AppManager/src/Protocol/SixFrame/SixFrameMakePtr.cpp +++ b/middleware/AppManager/src/Protocol/SixFrame/SixFrameMakePtr.cpp @@ -1,7 +1,9 @@ #include "SixFrameMakePtr.h" +#include "ILog.h" #include "SixFrameHandle.h" bool CreateProtocolHandleImpl(void) { + LogInfo("CreateProtocolHandleImpl SixFrameMakePtr.\n"); std::shared_ptr instance = std::make_shared(); AppManagerMakePtr::GetInstance(&instance); return true; diff --git a/test/application/HunttingCamera/src_mock/HunttingCamera_Mock_Test.cpp b/test/application/HunttingCamera/src_mock/HunttingCamera_Mock_Test.cpp index 1fbd1fe..5670bc6 100644 --- a/test/application/HunttingCamera/src_mock/HunttingCamera_Mock_Test.cpp +++ b/test/application/HunttingCamera/src_mock/HunttingCamera_Mock_Test.cpp @@ -22,6 +22,16 @@ #include namespace HunttingCameraTest { +class MainThreadTest : public MainThread +{ +public: + MainThreadTest() = default; + virtual ~MainThreadTest() = default; + void CustomizationInit(void) override + { + // Do nothing here to make sure test tool work. + } +}; class HunttingCameraTest : public testing::Test, public TestManager, public McuManagerTestTool, @@ -40,8 +50,11 @@ public: static void TearDownTestCase() { ILogUnInit(); } virtual void SetUp() { + std::shared_ptr mainThread = std::make_shared(); + MainThread::GetInstance(&mainThread); // CreateAllKeysMcok(); HalTestTool::Init(); + AppManagerTestTool::Init(); // HunttingCameraTestTool::Init(); // CreateHalCppModule(); // CreateDeviceManagerModule(); @@ -58,6 +71,7 @@ public: // DestroyDeviceManagerModule(); // DestroyAllKeysMock(); TestManager::UnInit(); + AppManagerTestTool::UnInit(); HalTestTool::UnInit(); LinuxApiMock::GetInstance()->UnInit(); mLinuxTest = std::make_shared(); @@ -65,13 +79,15 @@ public: LinuxApiMock::GetInstance(&test); McuManagerTestTool::UnInit(); MainThread::GetInstance()->UnInit(); + std::shared_ptr mainThread = std::make_shared(); + MainThread::GetInstance(&mainThread); } public: std::shared_ptr mLinuxTest; }; -// ../output_files/test/bin/HunttingCameraTest --gtest_filter=HunttingCameraTest.INTEGRATION_DeviceManager_EXAMPLE_Demo -TEST_F(HunttingCameraTest, INTEGRATION_DeviceManager_EXAMPLE_Demo) +// ../output_files/test/bin/HunttingCameraTest --gtest_filter=HunttingCameraTest.INTEGRATION_HunttingCamera_EXAMPLE_Demo +TEST_F(HunttingCameraTest, INTEGRATION_HunttingCamera_EXAMPLE_Demo) { MainThread::GetInstance()->Init(); TestManager::ResetTimeOut(1000 * 3);