summaryrefslogtreecommitdiff
path: root/test/test-libevdev-init.c
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2014-04-04 10:04:56 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2014-04-08 09:01:50 +1000
commit6721131eaf5c0d5aea7a50dd70c7ebc350f1b5b9 (patch)
tree3a7e79aed9ee04963e4dc9ee470b15100ab77e14 /test/test-libevdev-init.c
parentc44e510acd3fa1ba02f39e4130761fbfc06e0755 (diff)
downloadlibevdev-6721131eaf5c0d5aea7a50dd70c7ebc350f1b5b9.tar.gz
test: restore default log priority after tests
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'test/test-libevdev-init.c')
-rw-r--r--test/test-libevdev-init.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/test-libevdev-init.c b/test/test-libevdev-init.c
index 85745f2..61fea4b 100644
--- a/test/test-libevdev-init.c
+++ b/test/test-libevdev-init.c
@@ -118,6 +118,9 @@ static void logfunc(enum libevdev_log_priority priority,
START_TEST(test_log_init)
{
struct libevdev *dev = NULL;
+ enum libevdev_log_priority old;
+
+ old = libevdev_get_log_priority();
libevdev_set_log_priority(LIBEVDEV_LOG_DEBUG);
@@ -147,6 +150,8 @@ START_TEST(test_log_init)
libevdev_set_log_function(test_logfunc_abort_on_error, NULL);
log_fn_called = 0;
+
+ libevdev_set_log_priority(old);
}
END_TEST
@@ -159,6 +164,9 @@ END_TEST
START_TEST(test_log_set_get_priority)
{
enum libevdev_log_priority pri;
+ enum libevdev_log_priority old;
+
+ old = libevdev_get_log_priority();
pri = LIBEVDEV_LOG_DEBUG;
libevdev_set_log_priority(pri);
@@ -181,12 +189,17 @@ START_TEST(test_log_set_get_priority)
pri = LIBEVDEV_LOG_ERROR - 1;
libevdev_set_log_priority(pri);
ck_assert_int_eq(libevdev_get_log_priority(), pri);
+
+ libevdev_set_log_priority(old);
}
END_TEST
START_TEST(test_log_priority)
{
struct libevdev *dev = NULL;
+ enum libevdev_log_priority old;
+
+ old = libevdev_get_log_priority();
libevdev_set_log_function(logfunc, logdata);
@@ -216,6 +229,8 @@ START_TEST(test_log_priority)
libevdev_set_log_function(test_logfunc_abort_on_error, NULL);
log_fn_called = 0;
+
+ libevdev_set_log_priority(old);
}
END_TEST