mirror of
				https://gitee.com/jiuyilian/embedded-framework.git
				synced 2025-10-24 18:20:15 -04:00 
			
		
		
		
	Improve format on shared data module.
This commit is contained in:
		
							parent
							
								
									893319acb6
								
							
						
					
					
						commit
						9fe9bba31a
					
				| 
						 | 
				
			
			@ -4,7 +4,7 @@ Language:        Cpp
 | 
			
		|||
AccessModifierOffset: -4
 | 
			
		||||
AlignAfterOpenBracket: Align
 | 
			
		||||
AlignConsecutiveMacros: false
 | 
			
		||||
AlignConsecutiveAssignments: true
 | 
			
		||||
AlignConsecutiveAssignments: false
 | 
			
		||||
AlignConsecutiveDeclarations: false
 | 
			
		||||
AlignEscapedNewlines: Right
 | 
			
		||||
AlignOperands:   true
 | 
			
		||||
| 
						 | 
				
			
			@ -30,7 +30,7 @@ BraceWrapping:
 | 
			
		|||
  AfterControlStatement: false
 | 
			
		||||
  AfterEnum:       true
 | 
			
		||||
  AfterFunction:   true
 | 
			
		||||
  AfterNamespace:  false
 | 
			
		||||
  AfterNamespace:  true
 | 
			
		||||
  AfterObjCDeclaration: true
 | 
			
		||||
  AfterStruct:     true
 | 
			
		||||
  AfterUnion:      false
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -45,10 +45,19 @@ add_custom_target(
 | 
			
		|||
    -p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell
 | 
			
		||||
    WORKING_DIRECTORY ${TEST_SOURCE_PATH}/utils/SharedData
 | 
			
		||||
)
 | 
			
		||||
file(GLOB_RECURSE HEADER_FILES *.h)
 | 
			
		||||
add_custom_target(
 | 
			
		||||
    SharedDataTest_code_format
 | 
			
		||||
    COMMAND ${CLANG_FORMAT_EXE}
 | 
			
		||||
    -style=file
 | 
			
		||||
    -i ${SRC_FILES} ${HEADER_FILES}
 | 
			
		||||
    WORKING_DIRECTORY ${TEST_SOURCE_PATH}/utils/SharedData
 | 
			
		||||
)
 | 
			
		||||
add_custom_command(
 | 
			
		||||
    TARGET ${TARGET_NAME}
 | 
			
		||||
    PRE_BUILD
 | 
			
		||||
    COMMAND make SharedDataTest_code_check
 | 
			
		||||
    COMMAND make SharedDataTest_code_format
 | 
			
		||||
    WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/
 | 
			
		||||
)
 | 
			
		||||
endif()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -18,363 +18,330 @@
 | 
			
		|||
#include <gtest/gtest.h>
 | 
			
		||||
namespace SharedDataTest
 | 
			
		||||
{
 | 
			
		||||
    // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo
 | 
			
		||||
    TEST(SharedDataTest, Demo)
 | 
			
		||||
    {
 | 
			
		||||
        CreateLogModule();
 | 
			
		||||
        ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
        constexpr int PROJECT_ID = 9;
 | 
			
		||||
        SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
        SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
        if (nullptr != sharedDataMinor)
 | 
			
		||||
        {
 | 
			
		||||
            int writableData = 99;
 | 
			
		||||
            sharedDataMinor->mMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int));
 | 
			
		||||
            sharedDataMinor->mSetWritableData(sharedDataMinor, &writableData, sizeof(int));
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataPrimary)
 | 
			
		||||
        {
 | 
			
		||||
            int readableData = -1;
 | 
			
		||||
            sharedDataPrimary->mMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
            sharedDataPrimary->mGetReadableData(sharedDataPrimary, &readableData, sizeof(int));
 | 
			
		||||
            LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
            sharedDataPrimary->mFree(sharedDataPrimary);
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataMinor)
 | 
			
		||||
        {
 | 
			
		||||
            sharedDataMinor->mFree(sharedDataMinor);
 | 
			
		||||
        }
 | 
			
		||||
        ILogUnInit();
 | 
			
		||||
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo
 | 
			
		||||
TEST(SharedDataTest, Demo)
 | 
			
		||||
{
 | 
			
		||||
    CreateLogModule();
 | 
			
		||||
    ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
    constexpr int PROJECT_ID = 9;
 | 
			
		||||
    SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
    SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
    if (nullptr != sharedDataMinor) {
 | 
			
		||||
        int writableData = 99;
 | 
			
		||||
        sharedDataMinor->mMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int));
 | 
			
		||||
        sharedDataMinor->mSetWritableData(sharedDataMinor, &writableData, sizeof(int));
 | 
			
		||||
    }
 | 
			
		||||
    // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo2
 | 
			
		||||
    TEST(SharedDataTest, Demo2)
 | 
			
		||||
    {
 | 
			
		||||
        constexpr int WRITABLE_DATA = 189;
 | 
			
		||||
        CreateLogModule();
 | 
			
		||||
        ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
        constexpr int PROJECT_ID = 9;
 | 
			
		||||
        SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
        SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
        if (nullptr != sharedDataMinor)
 | 
			
		||||
        {
 | 
			
		||||
            IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int));
 | 
			
		||||
            ISetWritableData(sharedDataMinor, (void *)&WRITABLE_DATA, sizeof(int));
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataPrimary)
 | 
			
		||||
        {
 | 
			
		||||
            int readableData = 0;
 | 
			
		||||
            IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
            StatusCode code = IGetReadableData(sharedDataPrimary, &readableData, sizeof(int));
 | 
			
		||||
            PrintStringCode(code);
 | 
			
		||||
            LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
            EXPECT_EQ(readableData, WRITABLE_DATA);
 | 
			
		||||
            IFree(sharedDataPrimary);
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataMinor)
 | 
			
		||||
        {
 | 
			
		||||
            IFree(sharedDataMinor);
 | 
			
		||||
        }
 | 
			
		||||
        ILogUnInit();
 | 
			
		||||
    if (nullptr != sharedDataPrimary) {
 | 
			
		||||
        int readableData = -1;
 | 
			
		||||
        sharedDataPrimary->mMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
        sharedDataPrimary->mGetReadableData(sharedDataPrimary, &readableData, sizeof(int));
 | 
			
		||||
        LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
        sharedDataPrimary->mFree(sharedDataPrimary);
 | 
			
		||||
    }
 | 
			
		||||
    // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo3
 | 
			
		||||
    TEST(SharedDataTest, Demo3)
 | 
			
		||||
    {
 | 
			
		||||
        CreateLogModule();
 | 
			
		||||
        ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
        constexpr int PROJECT_ID = 9;
 | 
			
		||||
        SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
        SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
        if (nullptr != sharedDataMinor)
 | 
			
		||||
        {
 | 
			
		||||
            constexpr int WRITABLE_DATA_LENGTH = 9;
 | 
			
		||||
            char writableData[WRITABLE_DATA_LENGTH] = {0};
 | 
			
		||||
            IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(writableData));
 | 
			
		||||
            ISetWritableData(sharedDataMinor, writableData, sizeof(writableData));
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataPrimary)
 | 
			
		||||
        {
 | 
			
		||||
            constexpr int DEFAULT_DATA = 0;
 | 
			
		||||
            int readableData = DEFAULT_DATA;
 | 
			
		||||
            IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
            StatusCode code = IGetReadableData(sharedDataPrimary, &readableData, sizeof(int));
 | 
			
		||||
            PrintStringCode(code);
 | 
			
		||||
            LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
            EXPECT_NE(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
            EXPECT_EQ(readableData, DEFAULT_DATA);
 | 
			
		||||
            IFree(sharedDataPrimary);
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataMinor)
 | 
			
		||||
        {
 | 
			
		||||
            IFree(sharedDataMinor);
 | 
			
		||||
        }
 | 
			
		||||
        ILogUnInit();
 | 
			
		||||
    if (nullptr != sharedDataMinor) {
 | 
			
		||||
        sharedDataMinor->mFree(sharedDataMinor);
 | 
			
		||||
    }
 | 
			
		||||
    // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo4
 | 
			
		||||
    TEST(SharedDataTest, Demo4)
 | 
			
		||||
    {
 | 
			
		||||
        constexpr int WRITABLE_DATA = 189;
 | 
			
		||||
        CreateLogModule();
 | 
			
		||||
        ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
        constexpr int PROJECT_ID = 9;
 | 
			
		||||
        SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
        SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
        if (nullptr != sharedDataMinor)
 | 
			
		||||
        {
 | 
			
		||||
            IMakeSharedData(sharedDataMinor, sizeof(int) * 2, sizeof(int));
 | 
			
		||||
            ISetWritableData(sharedDataMinor, (void *)&WRITABLE_DATA, sizeof(int));
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataPrimary)
 | 
			
		||||
        {
 | 
			
		||||
            constexpr int DEFAULT_DATA = 0;
 | 
			
		||||
            int readableData = DEFAULT_DATA;
 | 
			
		||||
            IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
            StatusCode code = IGetReadableData(sharedDataPrimary, &readableData, sizeof(int));
 | 
			
		||||
            PrintStringCode(code);
 | 
			
		||||
            LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
            EXPECT_EQ(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
            EXPECT_EQ(readableData, WRITABLE_DATA);
 | 
			
		||||
            IFree(sharedDataPrimary);
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataMinor)
 | 
			
		||||
        {
 | 
			
		||||
            IFree(sharedDataMinor);
 | 
			
		||||
        }
 | 
			
		||||
        ILogUnInit();
 | 
			
		||||
    }
 | 
			
		||||
    // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo5
 | 
			
		||||
    TEST(SharedDataTest, Demo5)
 | 
			
		||||
    {
 | 
			
		||||
        CreateLogModule();
 | 
			
		||||
        ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
        constexpr int PROJECT_ID = 9;
 | 
			
		||||
        SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
        if (nullptr != sharedDataPrimary)
 | 
			
		||||
        {
 | 
			
		||||
            constexpr int DEFAULT_DATA = 0;
 | 
			
		||||
            int readableData = DEFAULT_DATA;
 | 
			
		||||
            IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
            StatusCode code = IGetReadableData(sharedDataPrimary, &readableData, sizeof(int));
 | 
			
		||||
            PrintStringCode(code);
 | 
			
		||||
            LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
            EXPECT_NE(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
            EXPECT_EQ(readableData, DEFAULT_DATA);
 | 
			
		||||
            IFree(sharedDataPrimary);
 | 
			
		||||
        }
 | 
			
		||||
        ILogUnInit();
 | 
			
		||||
    }
 | 
			
		||||
    // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo6
 | 
			
		||||
    TEST(SharedDataTest, Demo6)
 | 
			
		||||
    {
 | 
			
		||||
        CreateLogModule();
 | 
			
		||||
        ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
        constexpr int PROJECT_ID = 9;
 | 
			
		||||
        SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
        SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
        if (nullptr != sharedDataPrimary)
 | 
			
		||||
        {
 | 
			
		||||
            constexpr int DEFAULT_DATA = 0;
 | 
			
		||||
            int readableData = DEFAULT_DATA;
 | 
			
		||||
            IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
            StatusCode code = IGetReadableData(sharedDataPrimary, &readableData, sizeof(int));
 | 
			
		||||
            PrintStringCode(code);
 | 
			
		||||
            LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
            EXPECT_NE(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
            EXPECT_EQ(readableData, DEFAULT_DATA);
 | 
			
		||||
            IFree(sharedDataPrimary);
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataMinor)
 | 
			
		||||
        {
 | 
			
		||||
            IFree(sharedDataMinor);
 | 
			
		||||
        }
 | 
			
		||||
        ILogUnInit();
 | 
			
		||||
    }
 | 
			
		||||
    // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo7
 | 
			
		||||
    TEST(SharedDataTest, Demo7)
 | 
			
		||||
    {
 | 
			
		||||
        constexpr int WRITABLE_DATA = 189;
 | 
			
		||||
        CreateLogModule();
 | 
			
		||||
        ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
        constexpr int PROJECT_ID = 9;
 | 
			
		||||
        SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
        SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
        if (nullptr != sharedDataPrimary)
 | 
			
		||||
        {
 | 
			
		||||
            IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
            ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int));
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataMinor)
 | 
			
		||||
        {
 | 
			
		||||
            constexpr int DEFAULT_DATA = 0;
 | 
			
		||||
            int readableData = DEFAULT_DATA;
 | 
			
		||||
            IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int));
 | 
			
		||||
            StatusCode code = IGetReadableData(sharedDataMinor, &readableData, sizeof(int));
 | 
			
		||||
            PrintStringCode(code);
 | 
			
		||||
            LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
            EXPECT_EQ(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
            EXPECT_EQ(readableData, WRITABLE_DATA);
 | 
			
		||||
            IFree(sharedDataMinor);
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataPrimary)
 | 
			
		||||
        {
 | 
			
		||||
            IFree(sharedDataPrimary);
 | 
			
		||||
        }
 | 
			
		||||
        ILogUnInit();
 | 
			
		||||
    }
 | 
			
		||||
    // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo7
 | 
			
		||||
    TEST(SharedDataTest, UNIT_SharedData_DEME_Demo7)
 | 
			
		||||
    {
 | 
			
		||||
        constexpr int WRITABLE_DATA = 189;
 | 
			
		||||
        CreateLogModule();
 | 
			
		||||
        ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
        constexpr int PROJECT_ID = 9;
 | 
			
		||||
        SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
        SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
        if (nullptr != sharedDataPrimary)
 | 
			
		||||
        {
 | 
			
		||||
            IMakeSharedData(sharedDataPrimary, sizeof(int) * 2, sizeof(int));
 | 
			
		||||
            ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int));
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataMinor)
 | 
			
		||||
        {
 | 
			
		||||
            constexpr int DEFAULT_DATA = 0;
 | 
			
		||||
            int readableData = DEFAULT_DATA;
 | 
			
		||||
            IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int));
 | 
			
		||||
            StatusCode code = IGetReadableData(sharedDataMinor, &readableData, sizeof(int));
 | 
			
		||||
            PrintStringCode(code);
 | 
			
		||||
            LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
            EXPECT_NE(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
            EXPECT_EQ(readableData, DEFAULT_DATA);
 | 
			
		||||
            IFree(sharedDataMinor);
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataPrimary)
 | 
			
		||||
        {
 | 
			
		||||
            IFree(sharedDataPrimary);
 | 
			
		||||
        }
 | 
			
		||||
        ILogUnInit();
 | 
			
		||||
    }
 | 
			
		||||
    // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo8
 | 
			
		||||
    TEST(SharedDataTest, UNIT_SharedData_DEME_Demo8)
 | 
			
		||||
    {
 | 
			
		||||
        CreateLogModule();
 | 
			
		||||
        ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
        constexpr int PROJECT_ID = 9;
 | 
			
		||||
        SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
        SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
        if (nullptr != sharedDataPrimary)
 | 
			
		||||
        {
 | 
			
		||||
            int writableData[2] = {0};
 | 
			
		||||
            IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int) * 2);
 | 
			
		||||
            ISetWritableData(sharedDataPrimary, &writableData, sizeof(writableData));
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataMinor)
 | 
			
		||||
        {
 | 
			
		||||
            constexpr int DEFAULT_DATA = 0;
 | 
			
		||||
            int readableData = DEFAULT_DATA;
 | 
			
		||||
            IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int));
 | 
			
		||||
            StatusCode code = IGetReadableData(sharedDataMinor, &readableData, sizeof(int));
 | 
			
		||||
            PrintStringCode(code);
 | 
			
		||||
            LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
            EXPECT_NE(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
            EXPECT_EQ(readableData, DEFAULT_DATA);
 | 
			
		||||
            IFree(sharedDataMinor);
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataPrimary)
 | 
			
		||||
        {
 | 
			
		||||
            IFree(sharedDataPrimary);
 | 
			
		||||
        }
 | 
			
		||||
        ILogUnInit();
 | 
			
		||||
    }
 | 
			
		||||
    // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo9
 | 
			
		||||
    TEST(SharedDataTest, UNIT_SharedData_DEME_Demo9)
 | 
			
		||||
    {
 | 
			
		||||
        constexpr int WRITABLE_DATA = 189;
 | 
			
		||||
        CreateLogModule();
 | 
			
		||||
        ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
        constexpr int PROJECT_ID = 9;
 | 
			
		||||
        SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
        SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
        if (nullptr != sharedDataPrimary)
 | 
			
		||||
        {
 | 
			
		||||
            IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
            ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int));
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataMinor)
 | 
			
		||||
        {
 | 
			
		||||
            constexpr int DEFAULT_DATA = 0;
 | 
			
		||||
            int readableData = DEFAULT_DATA;
 | 
			
		||||
            IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int) * 2);
 | 
			
		||||
            StatusCode code = IGetReadableData(sharedDataMinor, &readableData, sizeof(int));
 | 
			
		||||
            PrintStringCode(code);
 | 
			
		||||
            LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
            EXPECT_NE(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
            EXPECT_EQ(readableData, DEFAULT_DATA);
 | 
			
		||||
            IFree(sharedDataMinor);
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataPrimary)
 | 
			
		||||
        {
 | 
			
		||||
            IFree(sharedDataPrimary);
 | 
			
		||||
        }
 | 
			
		||||
        ILogUnInit();
 | 
			
		||||
    }
 | 
			
		||||
    // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo10
 | 
			
		||||
    TEST(SharedDataTest, UNIT_SharedData_DEME_Demo10)
 | 
			
		||||
    {
 | 
			
		||||
        constexpr int WRITABLE_DATA = 189;
 | 
			
		||||
        CreateLogModule();
 | 
			
		||||
        ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
        constexpr int PROJECT_ID = 9;
 | 
			
		||||
        SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
        SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
        if (nullptr != sharedDataPrimary)
 | 
			
		||||
        {
 | 
			
		||||
            IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
            ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int));
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataMinor)
 | 
			
		||||
        {
 | 
			
		||||
            int readableData[2] = {0};
 | 
			
		||||
            IMakeSharedData(sharedDataMinor, sizeof(int) * 2, sizeof(int));
 | 
			
		||||
            StatusCode code = IGetReadableData(sharedDataMinor, readableData, sizeof(readableData));
 | 
			
		||||
            PrintStringCode(code);
 | 
			
		||||
            LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
            EXPECT_NE(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
            IFree(sharedDataMinor);
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataPrimary)
 | 
			
		||||
        {
 | 
			
		||||
            IFree(sharedDataPrimary);
 | 
			
		||||
        }
 | 
			
		||||
        ILogUnInit();
 | 
			
		||||
    }
 | 
			
		||||
    // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo11
 | 
			
		||||
    TEST(SharedDataTest, UNIT_SharedData_DEME_Demo11)
 | 
			
		||||
    {
 | 
			
		||||
        constexpr int WRITABLE_DATA = 189;
 | 
			
		||||
        CreateLogModule();
 | 
			
		||||
        ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
        constexpr int PROJECT_ID = 9;
 | 
			
		||||
        SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
        SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
    ILogUnInit();
 | 
			
		||||
}
 | 
			
		||||
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo2
 | 
			
		||||
TEST(SharedDataTest, Demo2)
 | 
			
		||||
{
 | 
			
		||||
    constexpr int WRITABLE_DATA = 189;
 | 
			
		||||
    CreateLogModule();
 | 
			
		||||
    ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
    constexpr int PROJECT_ID = 9;
 | 
			
		||||
    SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
    SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
    if (nullptr != sharedDataMinor) {
 | 
			
		||||
        IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int));
 | 
			
		||||
        if (nullptr != sharedDataPrimary)
 | 
			
		||||
        {
 | 
			
		||||
            IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
            ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int));
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataMinor)
 | 
			
		||||
        {
 | 
			
		||||
            int readableData = 0;
 | 
			
		||||
            StatusCode code = IGetReadableData(sharedDataMinor, &readableData, sizeof(int));
 | 
			
		||||
            PrintStringCode(code);
 | 
			
		||||
            LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
            EXPECT_EQ(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
            EXPECT_EQ(readableData, 189);
 | 
			
		||||
            IFree(sharedDataMinor);
 | 
			
		||||
        }
 | 
			
		||||
        if (nullptr != sharedDataPrimary)
 | 
			
		||||
        {
 | 
			
		||||
            IFree(sharedDataPrimary);
 | 
			
		||||
        }
 | 
			
		||||
        ILogUnInit();
 | 
			
		||||
        ISetWritableData(sharedDataMinor, (void *)&WRITABLE_DATA, sizeof(int));
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataPrimary) {
 | 
			
		||||
        int readableData = 0;
 | 
			
		||||
        IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
        StatusCode code = IGetReadableData(sharedDataPrimary, &readableData, sizeof(int));
 | 
			
		||||
        PrintStringCode(code);
 | 
			
		||||
        LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
        EXPECT_EQ(readableData, WRITABLE_DATA);
 | 
			
		||||
        IFree(sharedDataPrimary);
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataMinor) {
 | 
			
		||||
        IFree(sharedDataMinor);
 | 
			
		||||
    }
 | 
			
		||||
    ILogUnInit();
 | 
			
		||||
}
 | 
			
		||||
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo3
 | 
			
		||||
TEST(SharedDataTest, Demo3)
 | 
			
		||||
{
 | 
			
		||||
    CreateLogModule();
 | 
			
		||||
    ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
    constexpr int PROJECT_ID = 9;
 | 
			
		||||
    SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
    SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
    if (nullptr != sharedDataMinor) {
 | 
			
		||||
        constexpr int WRITABLE_DATA_LENGTH = 9;
 | 
			
		||||
        char writableData[WRITABLE_DATA_LENGTH] = {0};
 | 
			
		||||
        IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(writableData));
 | 
			
		||||
        ISetWritableData(sharedDataMinor, writableData, sizeof(writableData));
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataPrimary) {
 | 
			
		||||
        constexpr int DEFAULT_DATA = 0;
 | 
			
		||||
        int readableData = DEFAULT_DATA;
 | 
			
		||||
        IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
        StatusCode code = IGetReadableData(sharedDataPrimary, &readableData, sizeof(int));
 | 
			
		||||
        PrintStringCode(code);
 | 
			
		||||
        LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
        EXPECT_NE(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
        EXPECT_EQ(readableData, DEFAULT_DATA);
 | 
			
		||||
        IFree(sharedDataPrimary);
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataMinor) {
 | 
			
		||||
        IFree(sharedDataMinor);
 | 
			
		||||
    }
 | 
			
		||||
    ILogUnInit();
 | 
			
		||||
}
 | 
			
		||||
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo4
 | 
			
		||||
TEST(SharedDataTest, Demo4)
 | 
			
		||||
{
 | 
			
		||||
    constexpr int WRITABLE_DATA = 189;
 | 
			
		||||
    CreateLogModule();
 | 
			
		||||
    ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
    constexpr int PROJECT_ID = 9;
 | 
			
		||||
    SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
    SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
    if (nullptr != sharedDataMinor) {
 | 
			
		||||
        IMakeSharedData(sharedDataMinor, sizeof(int) * 2, sizeof(int));
 | 
			
		||||
        ISetWritableData(sharedDataMinor, (void *)&WRITABLE_DATA, sizeof(int));
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataPrimary) {
 | 
			
		||||
        constexpr int DEFAULT_DATA = 0;
 | 
			
		||||
        int readableData = DEFAULT_DATA;
 | 
			
		||||
        IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
        StatusCode code = IGetReadableData(sharedDataPrimary, &readableData, sizeof(int));
 | 
			
		||||
        PrintStringCode(code);
 | 
			
		||||
        LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
        EXPECT_EQ(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
        EXPECT_EQ(readableData, WRITABLE_DATA);
 | 
			
		||||
        IFree(sharedDataPrimary);
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataMinor) {
 | 
			
		||||
        IFree(sharedDataMinor);
 | 
			
		||||
    }
 | 
			
		||||
    ILogUnInit();
 | 
			
		||||
}
 | 
			
		||||
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo5
 | 
			
		||||
TEST(SharedDataTest, Demo5)
 | 
			
		||||
{
 | 
			
		||||
    CreateLogModule();
 | 
			
		||||
    ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
    constexpr int PROJECT_ID = 9;
 | 
			
		||||
    SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
    if (nullptr != sharedDataPrimary) {
 | 
			
		||||
        constexpr int DEFAULT_DATA = 0;
 | 
			
		||||
        int readableData = DEFAULT_DATA;
 | 
			
		||||
        IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
        StatusCode code = IGetReadableData(sharedDataPrimary, &readableData, sizeof(int));
 | 
			
		||||
        PrintStringCode(code);
 | 
			
		||||
        LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
        EXPECT_NE(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
        EXPECT_EQ(readableData, DEFAULT_DATA);
 | 
			
		||||
        IFree(sharedDataPrimary);
 | 
			
		||||
    }
 | 
			
		||||
    ILogUnInit();
 | 
			
		||||
}
 | 
			
		||||
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo6
 | 
			
		||||
TEST(SharedDataTest, Demo6)
 | 
			
		||||
{
 | 
			
		||||
    CreateLogModule();
 | 
			
		||||
    ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
    constexpr int PROJECT_ID = 9;
 | 
			
		||||
    SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
    SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
    if (nullptr != sharedDataPrimary) {
 | 
			
		||||
        constexpr int DEFAULT_DATA = 0;
 | 
			
		||||
        int readableData = DEFAULT_DATA;
 | 
			
		||||
        IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
        StatusCode code = IGetReadableData(sharedDataPrimary, &readableData, sizeof(int));
 | 
			
		||||
        PrintStringCode(code);
 | 
			
		||||
        LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
        EXPECT_NE(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
        EXPECT_EQ(readableData, DEFAULT_DATA);
 | 
			
		||||
        IFree(sharedDataPrimary);
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataMinor) {
 | 
			
		||||
        IFree(sharedDataMinor);
 | 
			
		||||
    }
 | 
			
		||||
    ILogUnInit();
 | 
			
		||||
}
 | 
			
		||||
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo7
 | 
			
		||||
TEST(SharedDataTest, Demo7)
 | 
			
		||||
{
 | 
			
		||||
    constexpr int WRITABLE_DATA = 189;
 | 
			
		||||
    CreateLogModule();
 | 
			
		||||
    ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
    constexpr int PROJECT_ID = 9;
 | 
			
		||||
    SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
    SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
    if (nullptr != sharedDataPrimary) {
 | 
			
		||||
        IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
        ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int));
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataMinor) {
 | 
			
		||||
        constexpr int DEFAULT_DATA = 0;
 | 
			
		||||
        int readableData = DEFAULT_DATA;
 | 
			
		||||
        IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int));
 | 
			
		||||
        StatusCode code = IGetReadableData(sharedDataMinor, &readableData, sizeof(int));
 | 
			
		||||
        PrintStringCode(code);
 | 
			
		||||
        LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
        EXPECT_EQ(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
        EXPECT_EQ(readableData, WRITABLE_DATA);
 | 
			
		||||
        IFree(sharedDataMinor);
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataPrimary) {
 | 
			
		||||
        IFree(sharedDataPrimary);
 | 
			
		||||
    }
 | 
			
		||||
    ILogUnInit();
 | 
			
		||||
}
 | 
			
		||||
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo7
 | 
			
		||||
TEST(SharedDataTest, UNIT_SharedData_DEME_Demo7)
 | 
			
		||||
{
 | 
			
		||||
    constexpr int WRITABLE_DATA = 189;
 | 
			
		||||
    CreateLogModule();
 | 
			
		||||
    ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
    constexpr int PROJECT_ID = 9;
 | 
			
		||||
    SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
    SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
    if (nullptr != sharedDataPrimary) {
 | 
			
		||||
        IMakeSharedData(sharedDataPrimary, sizeof(int) * 2, sizeof(int));
 | 
			
		||||
        ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int));
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataMinor) {
 | 
			
		||||
        constexpr int DEFAULT_DATA = 0;
 | 
			
		||||
        int readableData = DEFAULT_DATA;
 | 
			
		||||
        IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int));
 | 
			
		||||
        StatusCode code = IGetReadableData(sharedDataMinor, &readableData, sizeof(int));
 | 
			
		||||
        PrintStringCode(code);
 | 
			
		||||
        LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
        EXPECT_NE(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
        EXPECT_EQ(readableData, DEFAULT_DATA);
 | 
			
		||||
        IFree(sharedDataMinor);
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataPrimary) {
 | 
			
		||||
        IFree(sharedDataPrimary);
 | 
			
		||||
    }
 | 
			
		||||
    ILogUnInit();
 | 
			
		||||
}
 | 
			
		||||
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo8
 | 
			
		||||
TEST(SharedDataTest, UNIT_SharedData_DEME_Demo8)
 | 
			
		||||
{
 | 
			
		||||
    CreateLogModule();
 | 
			
		||||
    ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
    constexpr int PROJECT_ID = 9;
 | 
			
		||||
    SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
    SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
    if (nullptr != sharedDataPrimary) {
 | 
			
		||||
        int writableData[2] = {0};
 | 
			
		||||
        IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int) * 2);
 | 
			
		||||
        ISetWritableData(sharedDataPrimary, &writableData, sizeof(writableData));
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataMinor) {
 | 
			
		||||
        constexpr int DEFAULT_DATA = 0;
 | 
			
		||||
        int readableData = DEFAULT_DATA;
 | 
			
		||||
        IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int));
 | 
			
		||||
        StatusCode code = IGetReadableData(sharedDataMinor, &readableData, sizeof(int));
 | 
			
		||||
        PrintStringCode(code);
 | 
			
		||||
        LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
        EXPECT_NE(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
        EXPECT_EQ(readableData, DEFAULT_DATA);
 | 
			
		||||
        IFree(sharedDataMinor);
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataPrimary) {
 | 
			
		||||
        IFree(sharedDataPrimary);
 | 
			
		||||
    }
 | 
			
		||||
    ILogUnInit();
 | 
			
		||||
}
 | 
			
		||||
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo9
 | 
			
		||||
TEST(SharedDataTest, UNIT_SharedData_DEME_Demo9)
 | 
			
		||||
{
 | 
			
		||||
    constexpr int WRITABLE_DATA = 189;
 | 
			
		||||
    CreateLogModule();
 | 
			
		||||
    ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
    constexpr int PROJECT_ID = 9;
 | 
			
		||||
    SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
    SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
    if (nullptr != sharedDataPrimary) {
 | 
			
		||||
        IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
        ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int));
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataMinor) {
 | 
			
		||||
        constexpr int DEFAULT_DATA = 0;
 | 
			
		||||
        int readableData = DEFAULT_DATA;
 | 
			
		||||
        IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int) * 2);
 | 
			
		||||
        StatusCode code = IGetReadableData(sharedDataMinor, &readableData, sizeof(int));
 | 
			
		||||
        PrintStringCode(code);
 | 
			
		||||
        LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
        EXPECT_NE(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
        EXPECT_EQ(readableData, DEFAULT_DATA);
 | 
			
		||||
        IFree(sharedDataMinor);
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataPrimary) {
 | 
			
		||||
        IFree(sharedDataPrimary);
 | 
			
		||||
    }
 | 
			
		||||
    ILogUnInit();
 | 
			
		||||
}
 | 
			
		||||
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo10
 | 
			
		||||
TEST(SharedDataTest, UNIT_SharedData_DEME_Demo10)
 | 
			
		||||
{
 | 
			
		||||
    constexpr int WRITABLE_DATA = 189;
 | 
			
		||||
    CreateLogModule();
 | 
			
		||||
    ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
    constexpr int PROJECT_ID = 9;
 | 
			
		||||
    SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
    SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
    if (nullptr != sharedDataPrimary) {
 | 
			
		||||
        IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
        ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int));
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataMinor) {
 | 
			
		||||
        int readableData[2] = {0};
 | 
			
		||||
        IMakeSharedData(sharedDataMinor, sizeof(int) * 2, sizeof(int));
 | 
			
		||||
        StatusCode code = IGetReadableData(sharedDataMinor, readableData, sizeof(readableData));
 | 
			
		||||
        PrintStringCode(code);
 | 
			
		||||
        LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
        EXPECT_NE(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
        IFree(sharedDataMinor);
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataPrimary) {
 | 
			
		||||
        IFree(sharedDataPrimary);
 | 
			
		||||
    }
 | 
			
		||||
    ILogUnInit();
 | 
			
		||||
}
 | 
			
		||||
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo11
 | 
			
		||||
TEST(SharedDataTest, UNIT_SharedData_DEME_Demo11)
 | 
			
		||||
{
 | 
			
		||||
    constexpr int WRITABLE_DATA = 189;
 | 
			
		||||
    CreateLogModule();
 | 
			
		||||
    ILogInit(LOG_INSTANCE_TYPE_END);
 | 
			
		||||
    constexpr int PROJECT_ID = 9;
 | 
			
		||||
    SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
 | 
			
		||||
    SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
 | 
			
		||||
    IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int));
 | 
			
		||||
    if (nullptr != sharedDataPrimary) {
 | 
			
		||||
        IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
 | 
			
		||||
        ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int));
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataMinor) {
 | 
			
		||||
        int readableData = 0;
 | 
			
		||||
        StatusCode code = IGetReadableData(sharedDataMinor, &readableData, sizeof(int));
 | 
			
		||||
        PrintStringCode(code);
 | 
			
		||||
        LogInfo("readableData = %d\n", readableData);
 | 
			
		||||
        EXPECT_EQ(code.mStatusCode, STATUS_CODE_OK);
 | 
			
		||||
        EXPECT_EQ(readableData, 189);
 | 
			
		||||
        IFree(sharedDataMinor);
 | 
			
		||||
    }
 | 
			
		||||
    if (nullptr != sharedDataPrimary) {
 | 
			
		||||
        IFree(sharedDataPrimary);
 | 
			
		||||
    }
 | 
			
		||||
    ILogUnInit();
 | 
			
		||||
}
 | 
			
		||||
} // namespace SharedDataTest
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user