/* Copyright (c) Advanced Micro Devices, Inc. All rights reserved. * * SPDX-License-Identifier: MIT */ #include "hipfile.h" #include "hipfile-warnings.h" #include "test-common.h" #include #include #include HIPFILE_WARN_NO_GLOBAL_CTOR_OFF TEST(HipFileVersioning, Get) { unsigned major = UINT_MAX; unsigned minor = UINT_MAX; unsigned patch = UINT_MAX; // Check for correct values ASSERT_EQ(hipFileGetVersion(&major, &minor, &patch), HIPFILE_SUCCESS); ASSERT_EQ(major, HIPFILE_VERSION_MAJOR); ASSERT_EQ(minor, HIPFILE_VERSION_MINOR); ASSERT_EQ(patch, HIPFILE_VERSION_PATCH); // NULL pointers should NOT produce errors ASSERT_EQ(hipFileGetVersion(nullptr, nullptr, nullptr), HIPFILE_SUCCESS); } HIPFILE_WARN_NO_GLOBAL_CTOR_ON