~3v1n0/unity/scale-window-cast-protection

« back to all changes in this revision

Viewing changes to tests/test_mock_session_manager.h

  • Committer: Marco Trevisan (Treviño)
  • Date: 2016-03-07 18:51:47 UTC
  • mfrom: (4080 unity)
  • mto: This revision was merged to the branch mainline in revision 4085.
  • Revision ID: mail@3v1n0.net-20160307185147-0p1m89up4tqfb6w1
Merge with trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
struct MockManager : Manager
29
29
{
30
30
  typedef std::shared_ptr<MockManager> Ptr;
 
31
  typedef std::function<void(std::string const&)> ReplyCallback;
31
32
 
32
33
  MOCK_CONST_METHOD0(RealName, std::string());
33
34
  MOCK_CONST_METHOD0(UserName, std::string());
34
35
  MOCK_CONST_METHOD0(HostName, std::string());
 
36
  MOCK_CONST_METHOD1(UserIconFile, void(ReplyCallback const&));
35
37
 
36
38
  MOCK_METHOD0(ScreenSaverActivate, void());
37
39
  MOCK_METHOD0(ScreenSaverDeactivate, void());
43
45
  MOCK_METHOD0(Suspend, void());
44
46
  MOCK_METHOD0(Hibernate, void());
45
47
  MOCK_METHOD0(CancelAction, void());
 
48
  MOCK_METHOD0(SwitchToGreeter, void());
46
49
 
47
50
  MOCK_CONST_METHOD0(CanLock, bool());
48
51
  MOCK_CONST_METHOD0(CanShutdown, bool());