• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2021-2023 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 "softbus_adapter_test.h"
17 #include "softbus_error_code.h"
18 #include "test_log.h"
19 
20 using namespace testing;
21 using namespace testing::ext;
22 
23 namespace OHOS {
24 namespace DistributedSchedule {
SetUpTestCase()25 void SoftbusAdapterTest::SetUpTestCase()
26 {
27     DTEST_LOG << "SoftbusAdapterTest::SetUpTestCase" << std::endl;
28 }
29 
TearDownTestCase()30 void SoftbusAdapterTest::TearDownTestCase()
31 {
32     DTEST_LOG << "SoftbusAdapterTest::TearDownTestCase" << std::endl;
33 }
34 
TearDown()35 void SoftbusAdapterTest::TearDown()
36 {
37     DTEST_LOG << "SoftbusAdapterTest::TearDown" << std::endl;
38 }
39 
SetUp()40 void SoftbusAdapterTest::SetUp()
41 {
42     DTEST_LOG << "SoftbusAdapterTest::SetUp" << std::endl;
43 }
44 
45 /**
46  * @tc.name: SendSoftbusEvent_001
47  * @tc.desc: call SendSoftbusEvent from distributedsched
48  * @tc.type: FUNC
49  */
50 HWTEST_F(SoftbusAdapterTest, SendSoftbusEvent_001, TestSize.Level3)
51 {
52     DTEST_LOG << "SoftbusAdapterTest SendSoftbusEvent_001 begin" << std::endl;
53     uint8_t* sendData = nullptr;
54     uint32_t sendDataLen = 1;
55     uint32_t result = SoftbusAdapter::GetInstance().SendSoftbusEvent(sendData, sendDataLen);
56     EXPECT_EQ(result, SOFTBUS_OK);
57     DTEST_LOG << "SoftbusAdapterTest SendSoftbusEvent_001 end" << std::endl;
58 }
59 
60 /**
61  * @tc.name: StopSoftbusEvent_001
62  * @tc.desc: call StopSoftbusEvent from distributedsched
63  * @tc.type: FUNC
64  */
65 HWTEST_F(SoftbusAdapterTest, StopSoftbusEvent_001, TestSize.Level3)
66 {
67     DTEST_LOG << "SoftbusAdapterTest StopSoftbusEvent_001 begin" << std::endl;
68     uint32_t result = SoftbusAdapter::GetInstance().StopSoftbusEvent();
69     EXPECT_EQ(result, SOFTBUS_OK);
70     DTEST_LOG << "SoftbusAdapterTest StopSoftbusEvent_001 end" << std::endl;
71 }
72 
73 /**
74  * @tc.name: RegisterSoftbusEventListener_001
75  * @tc.desc: call RegisterSoftbusEventListener from distributedsched
76  * @tc.type: FUNC
77  */
78 HWTEST_F(SoftbusAdapterTest, RegisterSoftbusEventListener_001, TestSize.Level3)
79 {
80     DTEST_LOG << "SoftbusAdapterTest RegisterSoftbusEventListener_001 begin" << std::endl;
81     std::shared_ptr<SubSoftbusAdapterListener> listener = std::make_shared<SubSoftbusAdapterListener>();
82     uint32_t result = SoftbusAdapter::GetInstance().RegisterSoftbusEventListener(listener);
83     EXPECT_EQ(result, SOFTBUS_OK);
84     DTEST_LOG << "SoftbusAdapterTest RegisterSoftbusEventListener_001 end" << std::endl;
85 }
86 
87 /**
88  * @tc.name: UnregisterSoftbusEventListener_001
89  * @tc.desc: call UnregisterSoftbusEventListener from distributedsched
90  * @tc.type: FUNC
91  */
92 HWTEST_F(SoftbusAdapterTest, UnregisterSoftbusEventListener_001, TestSize.Level3)
93 {
94     DTEST_LOG << "SoftbusAdapterTest UnregisterSoftbusEventListener_001 begin" << std::endl;
95     std::shared_ptr<SubSoftbusAdapterListener> listener = std::make_shared<SubSoftbusAdapterListener>();
96     uint32_t result = SoftbusAdapter::GetInstance().UnregisterSoftbusEventListener(listener);
97     EXPECT_EQ(result, SOFTBUS_OK);
98     DTEST_LOG << "SoftbusAdapterTest UnregisterSoftbusEventListener_001 end" << std::endl;
99 }
100 
101 /**
102  * @tc.name: RegisterSoftbusEventListener_002
103  * @tc.desc: call RegisterSoftbusEventListener from distributedsched
104  * @tc.type: FUNC
105  */
106 HWTEST_F(SoftbusAdapterTest, RegisterSoftbusEventListener_002, TestSize.Level3)
107 {
108     DTEST_LOG << "SoftbusAdapterTest RegisterSoftbusEventListener_002 begin" << std::endl;
109     std::shared_ptr<SubSoftbusAdapterListener> listener = nullptr;
110     uint32_t result = SoftbusAdapter::GetInstance().RegisterSoftbusEventListener(listener);
111     EXPECT_EQ(result, SOFTBUS_OK);
112     DTEST_LOG << "SoftbusAdapterTest RegisterSoftbusEventListener_002 end" << std::endl;
113 }
114 
115 /**
116  * @tc.name: StopSoftbusEvent_002
117  * @tc.desc: call StopSoftbusEvent from distributedsched
118  * @tc.type: FUNC
119  */
120 HWTEST_F(SoftbusAdapterTest, StopSoftbusEvent_002, TestSize.Level3)
121 {
122     DTEST_LOG << "SoftbusAdapterTest StopSoftbusEvent_002 begin" << std::endl;
123     SoftbusAdapter::GetInstance().pkgName_ = "oh";
124     uint32_t result = SoftbusAdapter::GetInstance().StopSoftbusEvent();
125     EXPECT_EQ(result, SOFTBUS_OK);
126     DTEST_LOG << "SoftbusAdapterTest StopSoftbusEvent_002 end" << std::endl;
127 }
128 
129 /**
130  * @tc.name: RegisterSoftbusEventListener_003
131  * @tc.desc: call RegisterSoftbusEventListener from distributedsched
132  * @tc.type: FUNC
133  */
134 HWTEST_F(SoftbusAdapterTest, RegisterSoftbusEventListener_003, TestSize.Level3)
135 {
136     DTEST_LOG << "SoftbusAdapterTest RegisterSoftbusEventListener_003 begin" << std::endl;
137     std::shared_ptr<SubSoftbusAdapterListener> listener ;
138     uint32_t result = SoftbusAdapter::GetInstance().RegisterSoftbusEventListener(listener);
139     EXPECT_EQ(result, SOFTBUS_OK);
140     DTEST_LOG << "SoftbusAdapterTest RegisterSoftbusEventListener_003 end" << std::endl;
141 }
142 
143 /**
144  * @tc.name: RegisterSoftbusEventListener_004
145  * @tc.desc: call RegisterSoftbusEventListener from distributedsched
146  * @tc.type: FUNC
147  */
148 HWTEST_F(SoftbusAdapterTest, RegisterSoftbusEventListener_004, TestSize.Level3)
149 {
150     DTEST_LOG << "SoftbusAdapterTest RegisterSoftbusEventListener_004 begin" << std::endl;
151     std::shared_ptr<SubSoftbusAdapterListener> listener ;
152     SoftbusAdapter::GetInstance().pkgName_ = "oh";
153     uint32_t result = SoftbusAdapter::GetInstance().RegisterSoftbusEventListener(listener);
154     EXPECT_EQ(result, SOFTBUS_OK);
155     DTEST_LOG << "SoftbusAdapterTest RegisterSoftbusEventListener_004 end" << std::endl;
156 }
157 
158 /**
159  * @tc.name: UnregisterSoftbusEventListener_002
160  * @tc.desc: call UnregisterSoftbusEventListener from distributedsched
161  * @tc.type: FUNC
162  */
163 HWTEST_F(SoftbusAdapterTest, UnregisterSoftbusEventListener_002, TestSize.Level3)
164 {
165     DTEST_LOG << "SoftbusAdapterTest UnregisterSoftbusEventListener_002 begin" << std::endl;
166     std::shared_ptr<SubSoftbusAdapterListener> listener;
167     uint32_t result = SoftbusAdapter::GetInstance().UnregisterSoftbusEventListener(listener);
168     EXPECT_EQ(result, SOFTBUS_OK);
169     DTEST_LOG << "SoftbusAdapterTest UnregisterSoftbusEventListener_002 end" << std::endl;
170 }
171 
172 /**
173  * @tc.name: UnregisterSoftbusEventListener_003
174  * @tc.desc: call UnregisterSoftbusEventListener from distributedsched
175  * @tc.type: FUNC
176  */
177 HWTEST_F(SoftbusAdapterTest, UnregisterSoftbusEventListener_003, TestSize.Level3)
178 {
179     DTEST_LOG << "SoftbusAdapterTest UnregisterSoftbusEventListener_003 begin" << std::endl;
180     std::shared_ptr<SubSoftbusAdapterListener> listener = std::make_shared<SubSoftbusAdapterListener>();
181     SoftbusAdapter::GetInstance().pkgName_ = "oh";
182     uint32_t result = SoftbusAdapter::GetInstance().UnregisterSoftbusEventListener(listener);
183     EXPECT_EQ(result, SOFTBUS_OK);
184     DTEST_LOG << "SoftbusAdapterTest UnregisterSoftbusEventListener_003 end" << std::endl;
185 }
186 }
187 }