Merge branch 'master' into mkoscumb-fix-ub-in-tpmstub
This commit is contained in:
Коммит
f96068abd7
|
@ -42,12 +42,6 @@ NSString* get_system_value(NSString* key)
|
||||||
return @"";
|
return @"";
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string GetDeviceOsName()
|
|
||||||
{
|
|
||||||
NSString* value = get_system_value(@"ProductName");
|
|
||||||
return std::string([value UTF8String]);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string GetDeviceOsVersion()
|
std::string GetDeviceOsVersion()
|
||||||
{
|
{
|
||||||
NSString* value = get_system_value(@"ProductVersion");
|
NSString* value = get_system_value(@"ProductVersion");
|
||||||
|
|
|
@ -17,6 +17,11 @@ std::string GetDeviceModel()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string GetDeviceOsName()
|
||||||
|
{
|
||||||
|
return std::string("iOS");
|
||||||
|
}
|
||||||
|
|
||||||
std::string GetDeviceId()
|
std::string GetDeviceId()
|
||||||
{
|
{
|
||||||
@autoreleasepool {
|
@autoreleasepool {
|
||||||
|
|
|
@ -26,6 +26,11 @@ std::string GetDeviceModel()
|
||||||
return deviceModel;
|
return deviceModel;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string GetDeviceOsName()
|
||||||
|
{
|
||||||
|
return std::string("Mac OS X");
|
||||||
|
}
|
||||||
|
|
||||||
std::string GetDeviceId()
|
std::string GetDeviceId()
|
||||||
{
|
{
|
||||||
uuid_t uuidBytes;
|
uuid_t uuidBytes;
|
||||||
|
|
|
@ -42,6 +42,14 @@ set(SRCS
|
||||||
UtilsTests.cpp
|
UtilsTests.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if (APPLE)
|
||||||
|
if (BUILD_IOS)
|
||||||
|
list(APPEND SRCS SysInfoUtilsTests_iOS.cpp)
|
||||||
|
else()
|
||||||
|
list(APPEND SRCS SysInfoUtilsTests_Mac.cpp)
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
|
||||||
source_group(" " REGULAR_EXPRESSION "")
|
source_group(" " REGULAR_EXPRESSION "")
|
||||||
source_group("common" REGULAR_EXPRESSION "/tests/common/")
|
source_group("common" REGULAR_EXPRESSION "/tests/common/")
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
// Copyright (c) Microsoft. All rights reserved.
|
||||||
|
|
||||||
|
#include "common/Common.hpp"
|
||||||
|
#include "pal/posix/sysinfo_utils_apple.hpp"
|
||||||
|
|
||||||
|
using namespace testing;
|
||||||
|
using namespace MAT;
|
||||||
|
|
||||||
|
TEST(SysInfoUtilsTests, GetDeviceOsName_Mac_ReturnsMacOsX)
|
||||||
|
{
|
||||||
|
ASSERT_EQ(std::string { "Mac OS X" }, GetDeviceOsName());
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
// Copyright (c) Microsoft. All rights reserved.
|
||||||
|
|
||||||
|
#include "common/Common.hpp"
|
||||||
|
#include "pal/posix/sysinfo_utils_apple.hpp"
|
||||||
|
|
||||||
|
using namespace testing;
|
||||||
|
using namespace MAT;
|
||||||
|
|
||||||
|
TEST(SysInfoUtilsTests, GetDeviceOsName_iOS_ReturnsiOS)
|
||||||
|
{
|
||||||
|
ASSERT_EQ(std::string { "iOS" }, GetDeviceOsName());
|
||||||
|
}
|
Загрузка…
Ссылка в новой задаче