Improve format on shared data module.

This commit is contained in:
fancy 2023-11-10 16:03:23 -08:00
parent 893319acb6
commit 9fe9bba31a
3 changed files with 332 additions and 356 deletions

View File

@ -4,7 +4,7 @@ Language: Cpp
AccessModifierOffset: -4 AccessModifierOffset: -4
AlignAfterOpenBracket: Align AlignAfterOpenBracket: Align
AlignConsecutiveMacros: false AlignConsecutiveMacros: false
AlignConsecutiveAssignments: true AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false AlignConsecutiveDeclarations: false
AlignEscapedNewlines: Right AlignEscapedNewlines: Right
AlignOperands: true AlignOperands: true
@ -30,7 +30,7 @@ BraceWrapping:
AfterControlStatement: false AfterControlStatement: false
AfterEnum: true AfterEnum: true
AfterFunction: true AfterFunction: true
AfterNamespace: false AfterNamespace: true
AfterObjCDeclaration: true AfterObjCDeclaration: true
AfterStruct: true AfterStruct: true
AfterUnion: false AfterUnion: false

View File

@ -45,10 +45,19 @@ add_custom_target(
-p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell -p ${CMAKE_SOURCE_DIR_IPCSDK}/cmake-shell
WORKING_DIRECTORY ${TEST_SOURCE_PATH}/utils/SharedData 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( add_custom_command(
TARGET ${TARGET_NAME} TARGET ${TARGET_NAME}
PRE_BUILD PRE_BUILD
COMMAND make SharedDataTest_code_check COMMAND make SharedDataTest_code_check
COMMAND make SharedDataTest_code_format
WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/ WORKING_DIRECTORY ${PROJECT_ROOT_PATH}/cmake-shell/
) )
endif() endif()

View File

@ -18,50 +18,45 @@
#include <gtest/gtest.h> #include <gtest/gtest.h>
namespace SharedDataTest namespace SharedDataTest
{ {
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo
TEST(SharedDataTest, Demo) TEST(SharedDataTest, Demo)
{ {
CreateLogModule(); CreateLogModule();
ILogInit(LOG_INSTANCE_TYPE_END); ILogInit(LOG_INSTANCE_TYPE_END);
constexpr int PROJECT_ID = 9; constexpr int PROJECT_ID = 9;
SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID); SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID); SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
if (nullptr != sharedDataMinor) if (nullptr != sharedDataMinor) {
{
int writableData = 99; int writableData = 99;
sharedDataMinor->mMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int)); sharedDataMinor->mMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int));
sharedDataMinor->mSetWritableData(sharedDataMinor, &writableData, sizeof(int)); sharedDataMinor->mSetWritableData(sharedDataMinor, &writableData, sizeof(int));
} }
if (nullptr != sharedDataPrimary) if (nullptr != sharedDataPrimary) {
{
int readableData = -1; int readableData = -1;
sharedDataPrimary->mMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int)); sharedDataPrimary->mMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
sharedDataPrimary->mGetReadableData(sharedDataPrimary, &readableData, sizeof(int)); sharedDataPrimary->mGetReadableData(sharedDataPrimary, &readableData, sizeof(int));
LogInfo("readableData = %d\n", readableData); LogInfo("readableData = %d\n", readableData);
sharedDataPrimary->mFree(sharedDataPrimary); sharedDataPrimary->mFree(sharedDataPrimary);
} }
if (nullptr != sharedDataMinor) if (nullptr != sharedDataMinor) {
{
sharedDataMinor->mFree(sharedDataMinor); sharedDataMinor->mFree(sharedDataMinor);
} }
ILogUnInit(); ILogUnInit();
} }
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo2 // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo2
TEST(SharedDataTest, Demo2) TEST(SharedDataTest, Demo2)
{ {
constexpr int WRITABLE_DATA = 189; constexpr int WRITABLE_DATA = 189;
CreateLogModule(); CreateLogModule();
ILogInit(LOG_INSTANCE_TYPE_END); ILogInit(LOG_INSTANCE_TYPE_END);
constexpr int PROJECT_ID = 9; constexpr int PROJECT_ID = 9;
SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID); SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID); SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
if (nullptr != sharedDataMinor) if (nullptr != sharedDataMinor) {
{
IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int)); IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int));
ISetWritableData(sharedDataMinor, (void *)&WRITABLE_DATA, sizeof(int)); ISetWritableData(sharedDataMinor, (void *)&WRITABLE_DATA, sizeof(int));
} }
if (nullptr != sharedDataPrimary) if (nullptr != sharedDataPrimary) {
{
int readableData = 0; int readableData = 0;
IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int)); IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
StatusCode code = IGetReadableData(sharedDataPrimary, &readableData, sizeof(int)); StatusCode code = IGetReadableData(sharedDataPrimary, &readableData, sizeof(int));
@ -70,29 +65,26 @@ namespace SharedDataTest
EXPECT_EQ(readableData, WRITABLE_DATA); EXPECT_EQ(readableData, WRITABLE_DATA);
IFree(sharedDataPrimary); IFree(sharedDataPrimary);
} }
if (nullptr != sharedDataMinor) if (nullptr != sharedDataMinor) {
{
IFree(sharedDataMinor); IFree(sharedDataMinor);
} }
ILogUnInit(); ILogUnInit();
} }
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo3 // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo3
TEST(SharedDataTest, Demo3) TEST(SharedDataTest, Demo3)
{ {
CreateLogModule(); CreateLogModule();
ILogInit(LOG_INSTANCE_TYPE_END); ILogInit(LOG_INSTANCE_TYPE_END);
constexpr int PROJECT_ID = 9; constexpr int PROJECT_ID = 9;
SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID); SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID); SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
if (nullptr != sharedDataMinor) if (nullptr != sharedDataMinor) {
{
constexpr int WRITABLE_DATA_LENGTH = 9; constexpr int WRITABLE_DATA_LENGTH = 9;
char writableData[WRITABLE_DATA_LENGTH] = {0}; char writableData[WRITABLE_DATA_LENGTH] = {0};
IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(writableData)); IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(writableData));
ISetWritableData(sharedDataMinor, writableData, sizeof(writableData)); ISetWritableData(sharedDataMinor, writableData, sizeof(writableData));
} }
if (nullptr != sharedDataPrimary) if (nullptr != sharedDataPrimary) {
{
constexpr int DEFAULT_DATA = 0; constexpr int DEFAULT_DATA = 0;
int readableData = DEFAULT_DATA; int readableData = DEFAULT_DATA;
IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int)); IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
@ -103,28 +95,25 @@ namespace SharedDataTest
EXPECT_EQ(readableData, DEFAULT_DATA); EXPECT_EQ(readableData, DEFAULT_DATA);
IFree(sharedDataPrimary); IFree(sharedDataPrimary);
} }
if (nullptr != sharedDataMinor) if (nullptr != sharedDataMinor) {
{
IFree(sharedDataMinor); IFree(sharedDataMinor);
} }
ILogUnInit(); ILogUnInit();
} }
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo4 // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo4
TEST(SharedDataTest, Demo4) TEST(SharedDataTest, Demo4)
{ {
constexpr int WRITABLE_DATA = 189; constexpr int WRITABLE_DATA = 189;
CreateLogModule(); CreateLogModule();
ILogInit(LOG_INSTANCE_TYPE_END); ILogInit(LOG_INSTANCE_TYPE_END);
constexpr int PROJECT_ID = 9; constexpr int PROJECT_ID = 9;
SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID); SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID); SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
if (nullptr != sharedDataMinor) if (nullptr != sharedDataMinor) {
{
IMakeSharedData(sharedDataMinor, sizeof(int) * 2, sizeof(int)); IMakeSharedData(sharedDataMinor, sizeof(int) * 2, sizeof(int));
ISetWritableData(sharedDataMinor, (void *)&WRITABLE_DATA, sizeof(int)); ISetWritableData(sharedDataMinor, (void *)&WRITABLE_DATA, sizeof(int));
} }
if (nullptr != sharedDataPrimary) if (nullptr != sharedDataPrimary) {
{
constexpr int DEFAULT_DATA = 0; constexpr int DEFAULT_DATA = 0;
int readableData = DEFAULT_DATA; int readableData = DEFAULT_DATA;
IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int)); IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
@ -135,21 +124,19 @@ namespace SharedDataTest
EXPECT_EQ(readableData, WRITABLE_DATA); EXPECT_EQ(readableData, WRITABLE_DATA);
IFree(sharedDataPrimary); IFree(sharedDataPrimary);
} }
if (nullptr != sharedDataMinor) if (nullptr != sharedDataMinor) {
{
IFree(sharedDataMinor); IFree(sharedDataMinor);
} }
ILogUnInit(); ILogUnInit();
} }
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo5 // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo5
TEST(SharedDataTest, Demo5) TEST(SharedDataTest, Demo5)
{ {
CreateLogModule(); CreateLogModule();
ILogInit(LOG_INSTANCE_TYPE_END); ILogInit(LOG_INSTANCE_TYPE_END);
constexpr int PROJECT_ID = 9; constexpr int PROJECT_ID = 9;
SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID); SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
if (nullptr != sharedDataPrimary) if (nullptr != sharedDataPrimary) {
{
constexpr int DEFAULT_DATA = 0; constexpr int DEFAULT_DATA = 0;
int readableData = DEFAULT_DATA; int readableData = DEFAULT_DATA;
IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int)); IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
@ -161,17 +148,16 @@ namespace SharedDataTest
IFree(sharedDataPrimary); IFree(sharedDataPrimary);
} }
ILogUnInit(); ILogUnInit();
} }
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo6 // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo6
TEST(SharedDataTest, Demo6) TEST(SharedDataTest, Demo6)
{ {
CreateLogModule(); CreateLogModule();
ILogInit(LOG_INSTANCE_TYPE_END); ILogInit(LOG_INSTANCE_TYPE_END);
constexpr int PROJECT_ID = 9; constexpr int PROJECT_ID = 9;
SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID); SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID); SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
if (nullptr != sharedDataPrimary) if (nullptr != sharedDataPrimary) {
{
constexpr int DEFAULT_DATA = 0; constexpr int DEFAULT_DATA = 0;
int readableData = DEFAULT_DATA; int readableData = DEFAULT_DATA;
IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int)); IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
@ -182,28 +168,25 @@ namespace SharedDataTest
EXPECT_EQ(readableData, DEFAULT_DATA); EXPECT_EQ(readableData, DEFAULT_DATA);
IFree(sharedDataPrimary); IFree(sharedDataPrimary);
} }
if (nullptr != sharedDataMinor) if (nullptr != sharedDataMinor) {
{
IFree(sharedDataMinor); IFree(sharedDataMinor);
} }
ILogUnInit(); ILogUnInit();
} }
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo7 // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.Demo7
TEST(SharedDataTest, Demo7) TEST(SharedDataTest, Demo7)
{ {
constexpr int WRITABLE_DATA = 189; constexpr int WRITABLE_DATA = 189;
CreateLogModule(); CreateLogModule();
ILogInit(LOG_INSTANCE_TYPE_END); ILogInit(LOG_INSTANCE_TYPE_END);
constexpr int PROJECT_ID = 9; constexpr int PROJECT_ID = 9;
SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID); SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID); SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
if (nullptr != sharedDataPrimary) if (nullptr != sharedDataPrimary) {
{
IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int)); IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int)); ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int));
} }
if (nullptr != sharedDataMinor) if (nullptr != sharedDataMinor) {
{
constexpr int DEFAULT_DATA = 0; constexpr int DEFAULT_DATA = 0;
int readableData = DEFAULT_DATA; int readableData = DEFAULT_DATA;
IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int)); IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int));
@ -214,28 +197,25 @@ namespace SharedDataTest
EXPECT_EQ(readableData, WRITABLE_DATA); EXPECT_EQ(readableData, WRITABLE_DATA);
IFree(sharedDataMinor); IFree(sharedDataMinor);
} }
if (nullptr != sharedDataPrimary) if (nullptr != sharedDataPrimary) {
{
IFree(sharedDataPrimary); IFree(sharedDataPrimary);
} }
ILogUnInit(); ILogUnInit();
} }
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo7 // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo7
TEST(SharedDataTest, UNIT_SharedData_DEME_Demo7) TEST(SharedDataTest, UNIT_SharedData_DEME_Demo7)
{ {
constexpr int WRITABLE_DATA = 189; constexpr int WRITABLE_DATA = 189;
CreateLogModule(); CreateLogModule();
ILogInit(LOG_INSTANCE_TYPE_END); ILogInit(LOG_INSTANCE_TYPE_END);
constexpr int PROJECT_ID = 9; constexpr int PROJECT_ID = 9;
SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID); SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID); SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
if (nullptr != sharedDataPrimary) if (nullptr != sharedDataPrimary) {
{
IMakeSharedData(sharedDataPrimary, sizeof(int) * 2, sizeof(int)); IMakeSharedData(sharedDataPrimary, sizeof(int) * 2, sizeof(int));
ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int)); ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int));
} }
if (nullptr != sharedDataMinor) if (nullptr != sharedDataMinor) {
{
constexpr int DEFAULT_DATA = 0; constexpr int DEFAULT_DATA = 0;
int readableData = DEFAULT_DATA; int readableData = DEFAULT_DATA;
IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int)); IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int));
@ -246,28 +226,25 @@ namespace SharedDataTest
EXPECT_EQ(readableData, DEFAULT_DATA); EXPECT_EQ(readableData, DEFAULT_DATA);
IFree(sharedDataMinor); IFree(sharedDataMinor);
} }
if (nullptr != sharedDataPrimary) if (nullptr != sharedDataPrimary) {
{
IFree(sharedDataPrimary); IFree(sharedDataPrimary);
} }
ILogUnInit(); ILogUnInit();
} }
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo8 // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo8
TEST(SharedDataTest, UNIT_SharedData_DEME_Demo8) TEST(SharedDataTest, UNIT_SharedData_DEME_Demo8)
{ {
CreateLogModule(); CreateLogModule();
ILogInit(LOG_INSTANCE_TYPE_END); ILogInit(LOG_INSTANCE_TYPE_END);
constexpr int PROJECT_ID = 9; constexpr int PROJECT_ID = 9;
SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID); SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID); SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
if (nullptr != sharedDataPrimary) if (nullptr != sharedDataPrimary) {
{
int writableData[2] = {0}; int writableData[2] = {0};
IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int) * 2); IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int) * 2);
ISetWritableData(sharedDataPrimary, &writableData, sizeof(writableData)); ISetWritableData(sharedDataPrimary, &writableData, sizeof(writableData));
} }
if (nullptr != sharedDataMinor) if (nullptr != sharedDataMinor) {
{
constexpr int DEFAULT_DATA = 0; constexpr int DEFAULT_DATA = 0;
int readableData = DEFAULT_DATA; int readableData = DEFAULT_DATA;
IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int)); IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int));
@ -278,28 +255,25 @@ namespace SharedDataTest
EXPECT_EQ(readableData, DEFAULT_DATA); EXPECT_EQ(readableData, DEFAULT_DATA);
IFree(sharedDataMinor); IFree(sharedDataMinor);
} }
if (nullptr != sharedDataPrimary) if (nullptr != sharedDataPrimary) {
{
IFree(sharedDataPrimary); IFree(sharedDataPrimary);
} }
ILogUnInit(); ILogUnInit();
} }
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo9 // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo9
TEST(SharedDataTest, UNIT_SharedData_DEME_Demo9) TEST(SharedDataTest, UNIT_SharedData_DEME_Demo9)
{ {
constexpr int WRITABLE_DATA = 189; constexpr int WRITABLE_DATA = 189;
CreateLogModule(); CreateLogModule();
ILogInit(LOG_INSTANCE_TYPE_END); ILogInit(LOG_INSTANCE_TYPE_END);
constexpr int PROJECT_ID = 9; constexpr int PROJECT_ID = 9;
SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID); SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID); SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
if (nullptr != sharedDataPrimary) if (nullptr != sharedDataPrimary) {
{
IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int)); IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int)); ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int));
} }
if (nullptr != sharedDataMinor) if (nullptr != sharedDataMinor) {
{
constexpr int DEFAULT_DATA = 0; constexpr int DEFAULT_DATA = 0;
int readableData = DEFAULT_DATA; int readableData = DEFAULT_DATA;
IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int) * 2); IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int) * 2);
@ -310,28 +284,25 @@ namespace SharedDataTest
EXPECT_EQ(readableData, DEFAULT_DATA); EXPECT_EQ(readableData, DEFAULT_DATA);
IFree(sharedDataMinor); IFree(sharedDataMinor);
} }
if (nullptr != sharedDataPrimary) if (nullptr != sharedDataPrimary) {
{
IFree(sharedDataPrimary); IFree(sharedDataPrimary);
} }
ILogUnInit(); ILogUnInit();
} }
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo10 // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo10
TEST(SharedDataTest, UNIT_SharedData_DEME_Demo10) TEST(SharedDataTest, UNIT_SharedData_DEME_Demo10)
{ {
constexpr int WRITABLE_DATA = 189; constexpr int WRITABLE_DATA = 189;
CreateLogModule(); CreateLogModule();
ILogInit(LOG_INSTANCE_TYPE_END); ILogInit(LOG_INSTANCE_TYPE_END);
constexpr int PROJECT_ID = 9; constexpr int PROJECT_ID = 9;
SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID); SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID); SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
if (nullptr != sharedDataPrimary) if (nullptr != sharedDataPrimary) {
{
IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int)); IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int)); ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int));
} }
if (nullptr != sharedDataMinor) if (nullptr != sharedDataMinor) {
{
int readableData[2] = {0}; int readableData[2] = {0};
IMakeSharedData(sharedDataMinor, sizeof(int) * 2, sizeof(int)); IMakeSharedData(sharedDataMinor, sizeof(int) * 2, sizeof(int));
StatusCode code = IGetReadableData(sharedDataMinor, readableData, sizeof(readableData)); StatusCode code = IGetReadableData(sharedDataMinor, readableData, sizeof(readableData));
@ -340,15 +311,14 @@ namespace SharedDataTest
EXPECT_NE(code.mStatusCode, STATUS_CODE_OK); EXPECT_NE(code.mStatusCode, STATUS_CODE_OK);
IFree(sharedDataMinor); IFree(sharedDataMinor);
} }
if (nullptr != sharedDataPrimary) if (nullptr != sharedDataPrimary) {
{
IFree(sharedDataPrimary); IFree(sharedDataPrimary);
} }
ILogUnInit(); ILogUnInit();
} }
// ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo11 // ../output_files/test/bin/SharedDataTest --gtest_filter=SharedDataTest.UNIT_SharedData_DEME_Demo11
TEST(SharedDataTest, UNIT_SharedData_DEME_Demo11) TEST(SharedDataTest, UNIT_SharedData_DEME_Demo11)
{ {
constexpr int WRITABLE_DATA = 189; constexpr int WRITABLE_DATA = 189;
CreateLogModule(); CreateLogModule();
ILogInit(LOG_INSTANCE_TYPE_END); ILogInit(LOG_INSTANCE_TYPE_END);
@ -356,13 +326,11 @@ namespace SharedDataTest
SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID); SharedData *sharedDataPrimary = CreateSharedData(SHARER_NAME_PRIMARY, "./shared_file", PROJECT_ID);
SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID); SharedData *sharedDataMinor = CreateSharedData(SHARER_NAME_MINOR, "./shared_file", PROJECT_ID);
IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int)); IMakeSharedData(sharedDataMinor, sizeof(int), sizeof(int));
if (nullptr != sharedDataPrimary) if (nullptr != sharedDataPrimary) {
{
IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int)); IMakeSharedData(sharedDataPrimary, sizeof(int), sizeof(int));
ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int)); ISetWritableData(sharedDataPrimary, (void *)&WRITABLE_DATA, sizeof(int));
} }
if (nullptr != sharedDataMinor) if (nullptr != sharedDataMinor) {
{
int readableData = 0; int readableData = 0;
StatusCode code = IGetReadableData(sharedDataMinor, &readableData, sizeof(int)); StatusCode code = IGetReadableData(sharedDataMinor, &readableData, sizeof(int));
PrintStringCode(code); PrintStringCode(code);
@ -371,10 +339,9 @@ namespace SharedDataTest
EXPECT_EQ(readableData, 189); EXPECT_EQ(readableData, 189);
IFree(sharedDataMinor); IFree(sharedDataMinor);
} }
if (nullptr != sharedDataPrimary) if (nullptr != sharedDataPrimary) {
{
IFree(sharedDataPrimary); IFree(sharedDataPrimary);
} }
ILogUnInit(); ILogUnInit();
} }
} // namespace SharedDataTest } // namespace SharedDataTest