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 
16 #include "mock_accessible_ability_client_stub_impl.h"
17 #include <gtest/gtest.h>
18 #include "accessibility_ut_helper.h"
19 
20 namespace OHOS {
21 namespace Accessibility {
MockAccessibleAbilityClientStubImpl()22 MockAccessibleAbilityClientStubImpl::MockAccessibleAbilityClientStubImpl()
23 {
24     GTEST_LOG_(INFO) << "MockAccessibleAbilityClientStubImpl MockAccessibleAbilityClientStubImpl()";
25 }
~MockAccessibleAbilityClientStubImpl()26 MockAccessibleAbilityClientStubImpl::~MockAccessibleAbilityClientStubImpl()
27 {
28     GTEST_LOG_(INFO) << "MockAccessibleAbilityClientStubImpl ~MockAccessibleAbilityClientStubImpl()";
29 }
OnRemoteRequest(uint32_t code,MessageParcel & data,MessageParcel & reply,MessageOption & option)30 int MockAccessibleAbilityClientStubImpl::OnRemoteRequest(
31     uint32_t code, MessageParcel& data, MessageParcel& reply, MessageOption& option)
32 {
33     (void)code;
34     (void)data;
35     (void)reply;
36     (void)option;
37     GTEST_LOG_(INFO) << "MockAccessibleAbilityClientStubImpl OnRemoteRequest";
38     return 0;
39 }
40 
HandleInit(MessageParcel & data,MessageParcel & reply)41 ErrCode MockAccessibleAbilityClientStubImpl::HandleInit(MessageParcel& data, MessageParcel& reply)
42 {
43     (void)data;
44     (void)reply;
45     GTEST_LOG_(INFO) << "MockAccessibleAbilityClientStubImpl HandleInit";
46     return 0;
47 }
HandleDisconnect(MessageParcel & data,MessageParcel & reply)48 ErrCode MockAccessibleAbilityClientStubImpl::HandleDisconnect(MessageParcel& data, MessageParcel& reply)
49 {
50     (void)data;
51     (void)reply;
52     GTEST_LOG_(INFO) << "MockAccessibleAbilityClientStubImpl HandleDisconnect";
53     return 0;
54 }
HandleOnAccessibilityEvent(MessageParcel & data,MessageParcel & reply)55 ErrCode MockAccessibleAbilityClientStubImpl::HandleOnAccessibilityEvent(MessageParcel& data, MessageParcel& reply)
56 {
57     (void)data;
58     (void)reply;
59     GTEST_LOG_(INFO) << "MockAccessibleAbilityClientStubImpl HandleOnAccessibilityEvent";
60     return 0;
61 }
HandleOnKeyPressEvent(MessageParcel & data,MessageParcel & reply)62 ErrCode MockAccessibleAbilityClientStubImpl::HandleOnKeyPressEvent(MessageParcel& data, MessageParcel& reply)
63 {
64     (void)data;
65     (void)reply;
66     GTEST_LOG_(INFO) << "MockAccessibleAbilityClientStubImpl HandleOnKeyPressEvent";
67     return 0;
68 }
Init(const sptr<IAccessibleAbilityChannel> & channel,const int32_t channelId)69 void MockAccessibleAbilityClientStubImpl::Init(const sptr<IAccessibleAbilityChannel>& channel, const int32_t channelId)
70 {
71     (void)channel;
72     GTEST_LOG_(INFO) << "MockAccessibleAbilityClientStubImpl Init";
73     AccessibilityAbilityHelper::GetInstance().SetTestChannelId(channelId);
74 }
Disconnect(const int32_t channelId)75 void MockAccessibleAbilityClientStubImpl::Disconnect(const int32_t channelId)
76 {
77     (void)channelId;
78     GTEST_LOG_(INFO) << "MockAccessibleAbilityClientStubImpl Disconnect";
79     AccessibilityAbilityHelper::GetInstance().SetTestChannelId(INVALID_CHANNEL_ID);
80 }
OnAccessibilityEvent(const AccessibilityEventInfo & eventInfo)81 void MockAccessibleAbilityClientStubImpl::OnAccessibilityEvent(const AccessibilityEventInfo& eventInfo)
82 {
83     GTEST_LOG_(INFO) << "MockAccessibleAbilityClientStubImpl OnAccessibilityEvent";
84     AccessibilityAbilityHelper::GetInstance().SetTestEventType(int32_t(eventInfo.GetEventType()));
85 }
OnKeyPressEvent(const MMI::KeyEvent & keyEvent,const int32_t sequence)86 void MockAccessibleAbilityClientStubImpl::OnKeyPressEvent(const MMI::KeyEvent& keyEvent, const int32_t sequence)
87 {
88     (void)keyEvent;
89     (void)sequence;
90     GTEST_LOG_(INFO) << "MockAccessibleAbilityClientStubImpl OnKeyPressEvent";
91 }
92 } // namespace Accessibility
93 } // namespace OHOS