00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include <gtest/gtest.h>
00020 #include "CXWindowsScreenSaver.h"
00021 #include "CMockEventQueue.h"
00022 #include <X11/Xlib.h>
00023
00024 using ::testing::_;
00025
00026
00027 #if 0
00028 TEST(CXWindowsScreenSaverTests, activate_defaultScreen_todo)
00029 {
00030 Display* display = XOpenDisplay(":0.0");
00031 Window window = DefaultRootWindow(display);
00032 CMockEventQueue eventQueue;
00033 EXPECT_CALL(eventQueue, removeHandler(_, _)).Times(1);
00034 CXWindowsScreenSaver screenSaver(display, window, NULL, eventQueue);
00035
00036 screenSaver.activate();
00037
00038 bool isActive = screenSaver.isActive();
00039
00040 screenSaver.deactivate();
00041
00042 ASSERT_EQ(true, isActive);
00043 }
00044 #endif