|
1 | 1 | /*
|
2 |
| - * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved. |
3 |
| - * Copyright (c) 2021 SAP SE. All rights reserved. |
| 2 | + * Copyright (c) 2021, 2023 SAP SE. All rights reserved. |
| 3 | + * Copyright (c) 2021, 2023, Oracle and/or its affiliates. All rights reserved. |
4 | 4 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
5 | 5 | *
|
6 | 6 | * This code is free software; you can redistribute it and/or modify it
|
@@ -39,16 +39,18 @@ class GtestUtils : public AllStatic {
|
39 | 39 | // Given a memory range, check that the whole range is filled with the expected byte.
|
40 | 40 | // If not, hex dump around first non-matching address and return false.
|
41 | 41 | // If p == NULL or size == 0, returns true.
|
42 |
| - static bool check_range(const void* p, size_t s, uint8_t expected); |
| 42 | + static bool is_range_marked(const void* p, size_t s, uint8_t expected); |
43 | 43 |
|
44 | 44 | // Convenience method with a predefined byte mark.
|
45 |
| - static void mark_range(void* p, size_t s) { mark_range_with(p, s, 32); } |
46 |
| - static bool check_range(const void* p, size_t s) { return check_range(p, s, 32); } |
| 45 | + static void mark_range(void* p, size_t s) { mark_range_with(p, s, 32); } |
| 46 | + static bool is_range_marked(const void* p, size_t s) { return is_range_marked(p, s, 32); } |
47 | 47 |
|
48 | 48 | };
|
49 | 49 |
|
50 |
| -#define ASSERT_RANGE_IS_MARKED_WITH(p, size, mark) ASSERT_TRUE(GtestUtils::check_range(p, size, mark)) |
51 |
| -#define ASSERT_RANGE_IS_MARKED(p, size) ASSERT_TRUE(GtestUtils::check_range(p, size)) |
| 50 | +#define ASSERT_RANGE_IS_MARKED_WITH(p, size, mark) ASSERT_TRUE(GtestUtils::is_range_marked(p, size, mark)) |
| 51 | +#define ASSERT_RANGE_IS_MARKED(p, size) ASSERT_TRUE(GtestUtils::is_range_marked(p, size)) |
| 52 | +#define EXPECT_RANGE_IS_MARKED_WITH(p, size, mark) EXPECT_TRUE(GtestUtils::is_range_marked(p, size, mark)) |
| 53 | +#define EXPECT_RANGE_IS_MARKED(p, size) EXPECT_TRUE(GtestUtils::is_range_marked(p, size)) |
52 | 54 |
|
53 | 55 | // Mimicking the official ASSERT_xx and EXPECT_xx counterparts of the googletest suite.
|
54 | 56 | // (ASSERT|EXPECT)_NOT_NULL: check that the given pointer is not NULL
|
|
0 commit comments