|
8 | 8 | #include <hip/hip_runtime.h> |
9 | 9 | #include <uur/fixtures.h> |
10 | 10 |
|
11 | | -namespace uur { |
12 | | - |
13 | | -struct ResultHip { |
14 | | - constexpr ResultHip(hipError_t result) noexcept : value(result) {} |
15 | | - |
16 | | - inline bool operator==(const ResultHip &rhs) const noexcept { |
17 | | - return rhs.value == value; |
18 | | - } |
19 | | - |
20 | | - hipError_t value; |
21 | | -}; |
22 | | - |
23 | | -} // namespace uur |
24 | | - |
25 | | -#ifndef ASSERT_EQ_RESULT_HIP |
26 | | -#define ASSERT_EQ_RESULT_HIP(EXPECTED, ACTUAL) \ |
27 | | - ASSERT_EQ(uur::ResultHip(EXPECTED), uur::ResultHip(ACTUAL)) |
28 | | -#endif // ASSERT_EQ_RESULT_HIP |
29 | | - |
30 | 11 | #ifndef ASSERT_SUCCESS_HIP |
31 | | -#define ASSERT_SUCCESS_HIP(ACTUAL) ASSERT_EQ_RESULT_HIP(hipSuccess, ACTUAL) |
| 12 | +#define ASSERT_SUCCESS_HIP(ACTUAL) ASSERT_EQ(hipSuccess, (ACTUAL)) |
32 | 13 | #endif // ASSERT_SUCCESS_HIP |
33 | 14 |
|
34 | | -#ifndef EXPECT_EQ_RESULT_HIP |
35 | | -#define EXPECT_EQ_RESULT_HIP(EXPECTED, ACTUAL) \ |
36 | | - EXPECT_EQ_RESULT_HIP(uur::ResultHip(EXPECTED), uur::ResultHip(ACTUAL)) |
37 | | -#endif // EXPECT_EQ_RESULT_HIP |
38 | | - |
39 | 15 | #ifndef EXPECT_SUCCESS_HIP |
40 | | -#define EXPECT_SUCCESS_HIP(ACTUAL) EXPECT_EQ_RESULT_HIP(hipSuccess, ACTUAL) |
| 16 | +#define EXPECT_SUCCESS_HIP(ACTUAL) EXPECT_EQ(hipSuccess, (ACTUAL)) |
41 | 17 | #endif // EXPECT_EQ_RESULT_HIP |
42 | 18 |
|
43 | 19 | #endif // UR_TEST_CONFORMANCE_ADAPTERS_HIP_FIXTURES_H_INCLUDED |
0 commit comments