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