summaryrefslogtreecommitdiff
path: root/libs/ui/tests/Region_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ui/tests/Region_test.cpp')
-rw-r--r--libs/ui/tests/Region_test.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/libs/ui/tests/Region_test.cpp b/libs/ui/tests/Region_test.cpp
index c6b826d66e..74924bdce8 100644
--- a/libs/ui/tests/Region_test.cpp
+++ b/libs/ui/tests/Region_test.cpp
@@ -167,5 +167,17 @@ TEST_F(RegionTest, EqualsToSelf) {
ASSERT_TRUE(touchableRegion.contains(50, 50));
}
+TEST_F(RegionTest, RegionHash) {
+ Region region1;
+ region1.addRectUnchecked(10, 20, 30, 40);
+ region1.addRectUnchecked(40, 30, 20, 10);
+
+ Region region2;
+ region2.addRectUnchecked(11, 20, 30, 40);
+ region2.addRectUnchecked(40, 31, 20, 10);
+
+ EXPECT_NE(std::hash<Region>{}(region1), std::hash<Region>{}(region2));
+}
+
}; // namespace android