From 0d312028ceb89296e295fa988e28fa94d720d0d7 Mon Sep 17 00:00:00 2001 From: Victor Vazquez Date: Fri, 18 Dec 2020 18:42:16 +0000 Subject: [PATCH] Check if error during test after opening a file (#1205) fixes: #1074 --- sdk/core/azure-core/test/ut/transport_adapter_base.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sdk/core/azure-core/test/ut/transport_adapter_base.cpp b/sdk/core/azure-core/test/ut/transport_adapter_base.cpp index 43b8ecdac..9dcca7619 100644 --- a/sdk/core/azure-core/test/ut/transport_adapter_base.cpp +++ b/sdk/core/azure-core/test/ut/transport_adapter_base.cpp @@ -441,6 +441,7 @@ namespace Azure { namespace Core { namespace Test { #if defined(AZ_PLATFORM_POSIX) testDataPath.append("/fileData"); int f = open(testDataPath.data(), O_RDONLY); + EXPECT_GE(f, 0); #elif defined(AZ_PLATFORM_WINDOWS) testDataPath.append("\\fileData"); HANDLE f = CreateFile( @@ -451,6 +452,7 @@ namespace Azure { namespace Core { namespace Test { OPEN_EXISTING, FILE_FLAG_SEQUENTIAL_SCAN, NULL); + EXPECT_NE(f, INVALID_HANDLE_VALUE); #else #error "Unknown platform" #endif @@ -477,6 +479,7 @@ namespace Azure { namespace Core { namespace Test { #if defined(AZ_PLATFORM_POSIX) testDataPath.append("/fileData"); int f = open(testDataPath.data(), O_RDONLY); + EXPECT_GE(f, 0); #elif defined(AZ_PLATFORM_WINDOWS) testDataPath.append("\\fileData"); HANDLE f = CreateFile( @@ -487,6 +490,7 @@ namespace Azure { namespace Core { namespace Test { OPEN_EXISTING, FILE_FLAG_SEQUENTIAL_SCAN, NULL); + EXPECT_NE(f, INVALID_HANDLE_VALUE); #else #error "Unknown platform" #endif @@ -513,6 +517,7 @@ namespace Azure { namespace Core { namespace Test { #if defined(AZ_PLATFORM_POSIX) testDataPath.append("/fileData"); int f = open(testDataPath.data(), O_RDONLY); + EXPECT_GE(f, 0); #elif defined(AZ_PLATFORM_WINDOWS) testDataPath.append("\\fileData"); HANDLE f = CreateFile( @@ -523,6 +528,7 @@ namespace Azure { namespace Core { namespace Test { OPEN_EXISTING, FILE_FLAG_SEQUENTIAL_SCAN, NULL); + EXPECT_NE(f, INVALID_HANDLE_VALUE); #else #error "Unknown platform" #endif