summaryrefslogtreecommitdiff
path: root/tests
diff options
authorAndrea Azzarone <azzaronea@gmail.com>2014-12-12 21:44:52 +0100
committerAndrea Azzarone <azzaronea@gmail.com>2014-12-12 21:44:52 +0100
commitcf85bd54b398a092c6faf8271bdd35016a44c0ae (patch)
tree74ab0ed5e9ce8cacec4909fcb3c63dab7e000b72 /tests
parent41b61acafe6f593806e48142191ad281275f7270 (diff)
Disable Pointer Barriers during lockscreen.
Fixes LP: #1398287 (bzr r3893.5.1)
Diffstat (limited to 'tests')
-rw-r--r--tests/test_edge_barrier_controller.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/test_edge_barrier_controller.cpp b/tests/test_edge_barrier_controller.cpp
index f17cfa0ab..ff278d08a 100644
--- a/tests/test_edge_barrier_controller.cpp
+++ b/tests/test_edge_barrier_controller.cpp
@@ -653,4 +653,19 @@ TEST_F(TestEdgeBarrierController, HorizontalBarrierReleaseIfNoSubscriberForMonit
ProcessBarrierEvent(&owner, firstEvent);
}
+TEST_F(TestEdgeBarrierController, ForceDisable)
+{
+ ASSERT_FALSE(bc.force_disable);
+
+ bc.force_disable = true;
+
+ ASSERT_TRUE(GetPrivateImpl()->vertical_barriers_.empty());
+ ASSERT_TRUE(GetPrivateImpl()->horizontal_barriers_.empty());
+
+ bc.force_disable = false;
+
+ ASSERT_FALSE(GetPrivateImpl()->vertical_barriers_.empty());
+ ASSERT_FALSE(GetPrivateImpl()->horizontal_barriers_.empty());
+}
+
}