• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (C) 2022 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 #include "screenlock_callback_test.h"
16 
17 #include "sclock_log.h"
18 #include "screenlock_common.h"
19 #include <string>
20 
21 namespace OHOS {
22 namespace ScreenLock {
ScreenLockSystemAbilityTest(const EventListenerTest & eventListener)23 ScreenLockSystemAbilityTest::ScreenLockSystemAbilityTest(const EventListenerTest &eventListener)
24 {
25 }
26 
~ScreenLockSystemAbilityTest()27 ScreenLockSystemAbilityTest::~ScreenLockSystemAbilityTest()
28 {
29 }
30 
OnCallBack(const SystemEvent & systemEvent)31 void ScreenLockSystemAbilityTest::OnCallBack(const SystemEvent &systemEvent)
32 {
33     SCLOCK_HILOGD("event=%{public}s,params=%{public}s", systemEvent.eventType_.c_str(), systemEvent.params_.c_str());
34 }
35 
ScreenlockCallbackTest(const EventListenerTest & eventListener)36 ScreenlockCallbackTest::ScreenlockCallbackTest(const EventListenerTest &eventListener)
37 {
38 }
39 
~ScreenlockCallbackTest()40 ScreenlockCallbackTest::~ScreenlockCallbackTest()
41 {
42 }
43 
OnCallBack(const int32_t screenLockResult)44 void ScreenlockCallbackTest::OnCallBack(const int32_t screenLockResult)
45 {
46     SCLOCK_HILOGD("screenLockResult=%{public}d", screenLockResult);
47 }
48 
ScreenLockManagerStubTest()49 ScreenLockManagerStubTest::ScreenLockManagerStubTest() : ScreenLockManagerStub()
50 {
51 };
52 
ScreenLockManagerStubTest(bool flag)53 ScreenLockManagerStubTest::ScreenLockManagerStubTest(bool flag) : ScreenLockManagerStub()
54 {
55     mFlag = flag;
56 };
57 
~ScreenLockManagerStubTest()58 ScreenLockManagerStubTest:: ~ScreenLockManagerStubTest() {
59 };
60 
IsLocked(bool & isLocked)61 int32_t ScreenLockManagerStubTest::IsLocked(bool &isLocked)
62 {
63     if (mFlag) {
64         return E_SCREENLOCK_OK;
65     }
66     return E_SCREENLOCK_OK + 1;
67 }
68 
IsScreenLocked()69 bool ScreenLockManagerStubTest::IsScreenLocked()
70 {
71     return false;
72 }
73 
GetSecure()74 bool ScreenLockManagerStubTest::GetSecure()
75 {
76     return false;
77 }
78 
Unlock(const sptr<ScreenLockCallbackInterface> & listener)79 int32_t ScreenLockManagerStubTest::Unlock(const sptr<ScreenLockCallbackInterface> &listener)
80 {
81     return 0;
82 }
83 
UnlockScreen(const sptr<ScreenLockCallbackInterface> & listener)84 int32_t ScreenLockManagerStubTest::UnlockScreen(const sptr<ScreenLockCallbackInterface> &listener)
85 {
86     return 0;
87 }
88 
Lock(const sptr<ScreenLockCallbackInterface> & listener)89 int32_t ScreenLockManagerStubTest::Lock(const sptr<ScreenLockCallbackInterface> &listener)
90 {
91     return 0;
92 }
93 
Lock(int32_t userId)94 int32_t ScreenLockManagerStubTest::Lock(int32_t userId)
95 {
96     return 0;
97 }
98 
OnSystemEvent(const sptr<ScreenLockSystemAbilityInterface> & listener)99 int32_t ScreenLockManagerStubTest::OnSystemEvent(const sptr<ScreenLockSystemAbilityInterface> &listener)
100 {
101     return 0;
102 }
103 
SendScreenLockEvent(const std::string & event,int param)104 int32_t ScreenLockManagerStubTest::SendScreenLockEvent(const std::string &event, int param)
105 {
106     return 0;
107 }
108 
IsScreenLockDisabled(int userId,bool & isDisabled)109 int32_t ScreenLockManagerStubTest::IsScreenLockDisabled(int userId, bool &isDisabled)
110 {
111     if (mFlag) {
112         return E_SCREENLOCK_OK;
113     }
114     return E_SCREENLOCK_OK + 1;
115 }
116 
SetScreenLockDisabled(bool disable,int userId)117 int32_t ScreenLockManagerStubTest::SetScreenLockDisabled(bool disable, int userId)
118 {
119     return 0;
120 }
121 
SetScreenLockAuthState(int authState,int32_t userId,std::string & authToken)122 int32_t ScreenLockManagerStubTest::SetScreenLockAuthState(int authState, int32_t userId, std::string &authToken)
123 {
124     return 0;
125 }
126 
GetScreenLockAuthState(int userId,int32_t & authState)127 int32_t ScreenLockManagerStubTest::GetScreenLockAuthState(int userId, int32_t &authState)
128 {
129     if (mFlag) {
130         return E_SCREENLOCK_OK;
131     }
132     return E_SCREENLOCK_OK + 1;
133 }
134 
RequestStrongAuth(int reasonFlag,int32_t userId)135 int32_t ScreenLockManagerStubTest::RequestStrongAuth(int reasonFlag, int32_t userId)
136 {
137     return 0;
138 }
139 
GetStrongAuth(int32_t userId,int32_t & reasonFlag)140 int32_t ScreenLockManagerStubTest::GetStrongAuth(int32_t userId, int32_t &reasonFlag)
141 {
142     if (mFlag) {
143         return E_SCREENLOCK_OK;
144     }
145     return E_SCREENLOCK_OK + 1;
146 }
147 
IsDeviceLocked(int userId,bool & isDeviceLocked)148 int32_t ScreenLockManagerStubTest::IsDeviceLocked(int userId, bool &isDeviceLocked)
149 {
150     if (mFlag) {
151         return E_SCREENLOCK_OK;
152     }
153     return E_SCREENLOCK_OK + 1;
154 }
155 
IsLockedWithUserId(int userId,bool & isLocked)156 int32_t ScreenLockManagerStubTest::IsLockedWithUserId(int userId, bool &isLocked)
157 {
158     if (mFlag) {
159         return E_SCREENLOCK_OK;
160     }
161     return E_SCREENLOCK_OK + 1;
162 }
163 
RegisterInnerListener(const int32_t userId,const ListenType listenType,const sptr<InnerListenerIf> & listener)164 int32_t ScreenLockManagerStubTest::RegisterInnerListener(const int32_t userId, const ListenType listenType,
165     const sptr<InnerListenerIf> &listener)
166 {
167     return 0;
168 }
169 
UnRegisterInnerListener(const int32_t userId,const ListenType listenType,const sptr<InnerListenerIf> & listener)170 int32_t ScreenLockManagerStubTest::UnRegisterInnerListener(const int32_t userId, const ListenType listenType,
171     const sptr<InnerListenerIf> &listener)
172 {
173     return 0;
174 }
175 } // namespace ScreenLock
176 } // namespace OHOS