• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2021 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 <stdio.h>
17 #include <stdlib.h>
18 #include <unistd.h>
19 
20 #include "ComplexTest.h"
21 #include "log.h"
22 #include "gtest/gtest.h"
23 
24 using namespace testing::ext;
25 
26 class MathComplexApiTest : public testing::Test {
27 };
28 
29 /**
30 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CABS_0100
31 * @tc.name       test cabs api
32 * @tc.desc       [C- SOFTWARE -0100]
33 */
34 HWTEST_F(MathComplexApiTest, testCabs, Function | MediumTest | Level1) {
35     int ret = TestCabs();
36     ASSERT_EQ(ret, 0);
37 }
38 /**
39 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CABSF_0100
40 * @tc.name       test cabsf api
41 * @tc.desc       [C- SOFTWARE -0100]
42 */
43 HWTEST_F(MathComplexApiTest, testCabsf, Function | MediumTest | Level1) {
44     int ret = TestCabsf();
45     ASSERT_EQ(ret, 0);
46 }
47 
48 /**
49 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CABSL_0100
50 * @tc.name       test cabsl api
51 * @tc.desc       [C- SOFTWARE -0100]
52 */
53 HWTEST_F(MathComplexApiTest, testCabsl, Function | MediumTest | Level1) {
54     int ret = TestCabsl();
55     ASSERT_EQ(ret, 0);
56 }
57 
58 /**
59 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CACOS_0100
60 * @tc.name       test cacos api
61 * @tc.desc       [C- SOFTWARE -0100]
62 */
63 HWTEST_F(MathComplexApiTest, testCacos, Function | MediumTest | Level1) {
64     int ret = TestCacos();
65     ASSERT_EQ(ret, 0);
66 }
67 
68 /**
69 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CACOSF_0100
70 * @tc.name       test cacosf api
71 * @tc.desc       [C- SOFTWARE -0100]
72 */
73 HWTEST_F(MathComplexApiTest, testCacosf, Function | MediumTest | Level1) {
74     int ret = TestCacosf();
75     ASSERT_EQ(ret, 0);
76 }
77 
78 /**
79 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CACOSHF_0100
80 * @tc.name       test cacoshf api
81 * @tc.desc       [C- SOFTWARE -0100]
82 */
83 HWTEST_F(MathComplexApiTest, testCacoshf, Function | MediumTest | Level1) {
84     int ret = TestCacoshf();
85     ASSERT_EQ(ret, 0);
86 }
87 
88 /**
89 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CACOSHL_0100
90 * @tc.name       test cacoshl api
91 * @tc.desc       [C- SOFTWARE -0100]
92 */
93 HWTEST_F(MathComplexApiTest, testCacoshl, Function | MediumTest | Level1) {
94     int ret = TestCacoshl();
95     ASSERT_EQ(ret, 0);
96 }
97 
98 /**
99 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CACOSL_0100
100 * @tc.name       test cacosl api
101 * @tc.desc       [C- SOFTWARE -0100]
102 */
103 HWTEST_F(MathComplexApiTest, testCacosl, Function | MediumTest | Level1) {
104     int ret = TestCacosl();
105     ASSERT_EQ(ret, 0);
106 }
107 
108 /**
109 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CARG_0100
110 * @tc.name       test carg api
111 * @tc.desc       [C- SOFTWARE -0100]
112 */
113 HWTEST_F(MathComplexApiTest, testCarg, Function | MediumTest | Level1) {
114     int ret = TestCarg();
115     ASSERT_EQ(ret, 0);
116 }
117 
118 /**
119 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CARGF_0100
120 * @tc.name       test cargf api
121 * @tc.desc       [C- SOFTWARE -0100]
122 */
123 HWTEST_F(MathComplexApiTest, testCargf, Function | MediumTest | Level1) {
124     int ret = TestCargf();
125     ASSERT_EQ(ret, 0);
126 }
127 
128 /**
129 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CARGL_0100
130 * @tc.name       test cargl api
131 * @tc.desc       [C- SOFTWARE -0100]
132 */
133 HWTEST_F(MathComplexApiTest, testCargl, Function | MediumTest | Level1) {
134     int ret = TestCargl();
135     ASSERT_EQ(ret, 0);
136 }
137 
138 /**
139 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CASIN_0100
140 * @tc.name       test casin api
141 * @tc.desc       [C- SOFTWARE -0100]
142 */
143 HWTEST_F(MathComplexApiTest, testCasin, Function | MediumTest | Level1) {
144     int ret = TestCasin();
145     ASSERT_EQ(ret, 0);
146 }
147 
148 /**
149 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CASINF_0100
150 * @tc.name       test casinf api
151 * @tc.desc       [C- SOFTWARE -0100]
152 */
153 HWTEST_F(MathComplexApiTest, testCasinf, Function | MediumTest | Level1) {
154     int ret = TestCasinf();
155     ASSERT_EQ(ret, 0);
156 }
157 
158 /**
159 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CASINH_0100
160 * @tc.name       test casinh api
161 * @tc.desc       [C- SOFTWARE -0100]
162 */
163 HWTEST_F(MathComplexApiTest, testCasinh, Function | MediumTest | Level1) {
164     int ret = TestCasinh();
165     ASSERT_EQ(ret, 0);
166 }
167 
168 /**
169 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CASINHF_0100
170 * @tc.name       test casinhf api
171 * @tc.desc       [C- SOFTWARE -0100]
172 */
173 HWTEST_F(MathComplexApiTest, testCasinhf, Function | MediumTest | Level1) {
174     int ret = TestCasinhf();
175     ASSERT_EQ(ret, 0);
176 }
177 
178 /**
179 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CASINHL_0100
180 * @tc.name       test casinhl api
181 * @tc.desc       [C- SOFTWARE -0100]
182 */
183 HWTEST_F(MathComplexApiTest, testCasinhl, Function | MediumTest | Level1) {
184     int ret = TestCasinhl();
185     ASSERT_EQ(ret, 0);
186 }
187 
188 /**
189 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CASINL_0100
190 * @tc.name       test casinl api
191 * @tc.desc       [C- SOFTWARE -0100]
192 */
193 HWTEST_F(MathComplexApiTest, TestCasinl, Function | MediumTest | Level1) {
194     int ret = TestCasinl();
195     ASSERT_EQ(ret, 0);
196 }
197 
198 /**
199 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CATAN_0100
200 * @tc.name       test catan api
201 * @tc.desc       [C- SOFTWARE -0100]
202 */
203 HWTEST_F(MathComplexApiTest, TestCatan, Function | MediumTest | Level1) {
204     int ret = TestCatan();
205     ASSERT_EQ(ret, 0);
206 }
207 
208 /**
209 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CATANF_0100
210 * @tc.name       test catanf api
211 * @tc.desc       [C- SOFTWARE -0100]
212 */
213 HWTEST_F(MathComplexApiTest, TestCatanf, Function | MediumTest | Level1) {
214     int ret = TestCatanf();
215     ASSERT_EQ(ret, 0);
216 }
217 
218 /**
219 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CATANH_0100
220 * @tc.name       test catanh api
221 * @tc.desc       [C- SOFTWARE -0100]
222 */
223 HWTEST_F(MathComplexApiTest, TestCatanh, Function | MediumTest | Level1) {
224     int ret = TestCatanh();
225     ASSERT_EQ(ret, 0);
226 }
227 
228 /**
229 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CATANHF_0100
230 * @tc.name       test catanhf api
231 * @tc.desc       [C- SOFTWARE -0100]
232 */
233 HWTEST_F(MathComplexApiTest, TestCatanhf, Function | MediumTest | Level1) {
234     int ret = TestCatanhf();
235     ASSERT_EQ(ret, 0);
236 }
237 
238 /**
239 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CATANHL_0100
240 * @tc.name       test catanhl api
241 * @tc.desc       [C- SOFTWARE -0100]
242 */
243 HWTEST_F(MathComplexApiTest, TestCatanhl, Function | MediumTest | Level1) {
244     int ret = TestCatanhl();
245     ASSERT_EQ(ret, 0);
246 }
247 
248 /**
249 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CATANL_0100
250 * @tc.name       test catanl api
251 * @tc.desc       [C- SOFTWARE -0100]
252 */
253 HWTEST_F(MathComplexApiTest, TestCatanl, Function | MediumTest | Level1) {
254     int ret = TestCatanl();
255     ASSERT_EQ(ret, 0);
256 }
257 
258 /**
259 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CCOS_0100
260 * @tc.name       test ccos api
261 * @tc.desc       [C- SOFTWARE -0100]
262 */
263 HWTEST_F(MathComplexApiTest, TestCcos, Function | MediumTest | Level1) {
264     int ret = TestCcos();
265     ASSERT_EQ(ret, 0);
266 }
267 
268 /**
269 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CCOSF_0100
270 * @tc.name       test ccosf api
271 * @tc.desc       [C- SOFTWARE -0100]
272 */
273 HWTEST_F(MathComplexApiTest, TestCcosf, Function | MediumTest | Level1) {
274     int ret = TestCcosf();
275     ASSERT_EQ(ret, 0);
276 }
277 
278 /**
279 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CCOSH_0100
280 * @tc.name       test ccosh api
281 * @tc.desc       [C- SOFTWARE -0100]
282 */
283 HWTEST_F(MathComplexApiTest, TestCcosh, Function | MediumTest | Level1) {
284     int ret = TestCcosh();
285     ASSERT_EQ(ret, 0);
286 }
287 
288 /**
289 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CCOSHF_0100
290 * @tc.name       test ccoshf api
291 * @tc.desc       [C- SOFTWARE -0100]
292 */
293 HWTEST_F(MathComplexApiTest, TestCcoshf, Function | MediumTest | Level1) {
294     int ret = TestCcoshf();
295     ASSERT_EQ(ret, 0);
296 }
297 
298 /**
299 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CCOSHL_0100
300 * @tc.name       test ccoshl api
301 * @tc.desc       [C- SOFTWARE -0100]
302 */
303 HWTEST_F(MathComplexApiTest, TestCcoshl, Function | MediumTest | Level1) {
304     int ret = TestCcoshl();
305     ASSERT_EQ(ret, 0);
306 }
307 
308 /**
309 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CCOSL_0100
310 * @tc.name       test ccosl api
311 * @tc.desc       [C- SOFTWARE -0100]
312 */
313 HWTEST_F(MathComplexApiTest, TestCcosl, Function | MediumTest | Level1) {
314     int ret = TestCcosl();
315     ASSERT_EQ(ret, 0);
316 }
317 
318 /**
319 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CEXP_0100
320 * @tc.name       test cexp api
321 * @tc.desc       [C- SOFTWARE -0100]
322 */
323 HWTEST_F(MathComplexApiTest, TestCexp, Function | MediumTest | Level1) {
324     int ret = TestCexp();
325     ASSERT_EQ(ret, 0);
326 }
327 
328 /**
329 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CEXPF_0100
330 * @tc.name       test cexpf api
331 * @tc.desc       [C- SOFTWARE -0100]
332 */
333 HWTEST_F(MathComplexApiTest, TestCexpf, Function | MediumTest | Level1) {
334     int ret = TestCexpf();
335     ASSERT_EQ(ret, 0);
336 }
337 
338 /**
339 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CEXPL_0100
340 * @tc.name       test cexpl api
341 * @tc.desc       [C- SOFTWARE -0100]
342 */
343 HWTEST_F(MathComplexApiTest, TestCexpl, Function | MediumTest | Level1) {
344     int ret = TestCexpl();
345     ASSERT_EQ(ret, 0);
346 }
347 
348 /**
349 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CIMAG_0100
350 * @tc.name       test cimag api
351 * @tc.desc       [C- SOFTWARE -0100]
352 */
353 HWTEST_F(MathComplexApiTest, TestCimag, Function | MediumTest | Level1) {
354     int ret = TestCimag();
355     ASSERT_EQ(ret, 0);
356 }
357 
358 /**
359 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CIMAGF_0100
360 * @tc.name       test cimagf api
361 * @tc.desc       [C- SOFTWARE -0100]
362 */
363 HWTEST_F(MathComplexApiTest, TestCimagf, Function | MediumTest | Level1) {
364     int ret = TestCimagf();
365     ASSERT_EQ(ret, 0);
366 }
367 
368 /**
369 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CIMAGL_0100
370 * @tc.name       test cimagl api
371 * @tc.desc       [C- SOFTWARE -0100]
372 */
373 HWTEST_F(MathComplexApiTest, TestCimagl, Function | MediumTest | Level1) {
374     int ret = TestCimagl();
375     ASSERT_EQ(ret, 0);
376 }
377 
378 /**
379 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CLOG_0100
380 * @tc.name       test clog api
381 * @tc.desc       [C- SOFTWARE -0100]
382 */
383 HWTEST_F(MathComplexApiTest, TestClog, Function | MediumTest | Level1) {
384     int ret = TestClog();
385     ASSERT_EQ(ret, 0);
386 }
387 
388 /**
389 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CLOGF_0100
390 * @tc.name       test clogf api
391 * @tc.desc       [C- SOFTWARE -0100]
392 */
393 HWTEST_F(MathComplexApiTest, TestClogf, Function | MediumTest | Level1) {
394     int ret = TestClogf();
395     ASSERT_EQ(ret, 0);
396 }
397 
398 /**
399 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CLOGL_0100
400 * @tc.name       test clogl api
401 * @tc.desc       [C- SOFTWARE -0100]
402 */
403 HWTEST_F(MathComplexApiTest, TestClogl, Function | MediumTest | Level1) {
404     int ret = TestClogl();
405     ASSERT_EQ(ret, 0);
406 }
407 
408 /**
409 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CONJ_0100
410 * @tc.name       test conj api
411 * @tc.desc       [C- SOFTWARE -0100]
412 */
413 HWTEST_F(MathComplexApiTest, testConj, Function | MediumTest | Level1) {
414     int ret = TestConj();
415     ASSERT_EQ(ret, 0);
416 }
417 
418 /**
419 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CONJF_0100
420 * @tc.name       test conjf api
421 * @tc.desc       [C- SOFTWARE -0100]
422 */
423 HWTEST_F(MathComplexApiTest, testConjf, Function | MediumTest | Level1) {
424     int ret = TestConjf();
425     ASSERT_EQ(ret, 0);
426 }
427 
428 /**
429 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CONJL_0100
430 * @tc.name       test conjl api
431 * @tc.desc       [C- SOFTWARE -0100]
432 */
433 HWTEST_F(MathComplexApiTest, testConjl, Function | MediumTest | Level1) {
434     int ret = TestConjl();
435     ASSERT_EQ(ret, 0);
436 }
437 
438 /**
439 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CPOW_0100
440 * @tc.name       test cpow api
441 * @tc.desc       [C- SOFTWARE -0100]
442 */
443 HWTEST_F(MathComplexApiTest, TestCpow, Function | MediumTest | Level1) {
444     int ret = TestCpow();
445     ASSERT_EQ(ret, 0);
446 }
447 
448 /**
449 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CPOWF_0100
450 * @tc.name       test cpowf api
451 * @tc.desc       [C- SOFTWARE -0100]
452 */
453 HWTEST_F(MathComplexApiTest, TestCpowf, Function | MediumTest | Level1) {
454     int ret = TestCpowf();
455     ASSERT_EQ(ret, 0);
456 }
457 
458 /**
459 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CPOWL_0100
460 * @tc.name       test cpowl api
461 * @tc.desc       [C- SOFTWARE -0100]
462 */
463 HWTEST_F(MathComplexApiTest, TestCpowl, Function | MediumTest | Level1) {
464     int ret = TestCpowl();
465     ASSERT_EQ(ret, 0);
466 }
467 
468 /**
469 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CPROJ_0100
470 * @tc.name       test cproj api
471 * @tc.desc       [C- SOFTWARE -0100]
472 */
473 HWTEST_F(MathComplexApiTest, testCproj, Function | MediumTest | Level1) {
474     int ret = TestCproj();
475     ASSERT_EQ(ret, 0);
476 }
477 
478 /**
479 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CPROJF_0100
480 * @tc.name       test cprojf api
481 * @tc.desc       [C- SOFTWARE -0100]
482 */
483 HWTEST_F(MathComplexApiTest, testCprojf, Function | MediumTest | Level1) {
484     int ret = TestCprojf();
485     ASSERT_EQ(ret, 0);
486 }
487 
488 /**
489 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CPROJL_0100
490 * @tc.name       test cprofl api
491 * @tc.desc       [C- SOFTWARE -0100]
492 */
493 HWTEST_F(MathComplexApiTest, testCprojl, Function | MediumTest | Level1) {
494     int ret = TestCprojl();
495     ASSERT_EQ(ret, 0);
496 }
497 
498 /**
499 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CREAL_0100
500 * @tc.name       test creal api
501 * @tc.desc       [C- SOFTWARE -0100]
502 */
503 HWTEST_F(MathComplexApiTest, testCreal, Function | MediumTest | Level1) {
504     int ret = TestCreal();
505     ASSERT_EQ(ret, 0);
506 }
507 
508 /**
509 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CREALF_0100
510 * @tc.name       test crealf api
511 * @tc.desc       [C- SOFTWARE -0100]
512 */
513 HWTEST_F(MathComplexApiTest, testCrealf, Function | MediumTest | Level1) {
514     int ret = TestCrealf();
515     ASSERT_EQ(ret, 0);
516 }
517 
518 /**
519 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CREALL_0100
520 * @tc.name       test creall api
521 * @tc.desc       [C- SOFTWARE -0100]
522 */
523 HWTEST_F(MathComplexApiTest, testCreall, Function | MediumTest | Level1) {
524     int ret = TestCreall();
525     ASSERT_EQ(ret, 0);
526 }
527 
528 /**
529 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CSIN_0100
530 * @tc.name       test csin api
531 * @tc.desc       [C- SOFTWARE -0100]
532 */
533 HWTEST_F(MathComplexApiTest, testCsin, Function | MediumTest | Level1) {
534     int ret = TestCsin();
535     ASSERT_EQ(ret, 0);
536 }
537 
538 /**
539 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CSINF_0100
540 * @tc.name       test csinf api
541 * @tc.desc       [C- SOFTWARE -0100]
542 */
543 HWTEST_F(MathComplexApiTest, testCsinf, Function | MediumTest | Level1) {
544     int ret = TestCsinf();
545     ASSERT_EQ(ret, 0);
546 }
547 
548 /**
549 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CSINH_0100
550 * @tc.name       test csinh api
551 * @tc.desc       [C- SOFTWARE -0100]
552 */
553 HWTEST_F(MathComplexApiTest, testCsinh, Function | MediumTest | Level1) {
554     int ret = TestCsinh();
555     ASSERT_EQ(ret, 0);
556 }
557 
558 /**
559 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CSINHF_0100
560 * @tc.name       test csinhf api
561 * @tc.desc       [C- SOFTWARE -0100]
562 */
563 HWTEST_F(MathComplexApiTest, testCsinhf, Function | MediumTest | Level1) {
564     int ret = TestCsinhf();
565     ASSERT_EQ(ret, 0);
566 }
567 
568 /**
569 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CSINHL_0100
570 * @tc.name       test csinhl api
571 * @tc.desc       [C- SOFTWARE -0100]
572 */
573 HWTEST_F(MathComplexApiTest, testCsinhl, Function | MediumTest | Level1) {
574     int ret = TestCsinhl();
575     ASSERT_EQ(ret, 0);
576 }
577 
578 /**
579 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CSINL_0100
580 * @tc.name       test csinl api
581 * @tc.desc       [C- SOFTWARE -0100]
582 */
583 HWTEST_F(MathComplexApiTest, testCsinl, Function | MediumTest | Level1) {
584     int ret = TestCsinl();
585     ASSERT_EQ(ret, 0);
586 }
587 
588 /**
589 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CSQRT_0100
590 * @tc.name       test csqrt api
591 * @tc.desc       [C- SOFTWARE -0100]
592 */
593 HWTEST_F(MathComplexApiTest, testCsqrt, Function | MediumTest | Level1) {
594     int ret = TestCsqrt();
595     ASSERT_EQ(ret, 0);
596 }
597 
598 /**
599 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CSQRTF_0100
600 * @tc.name       test csqrtf api
601 * @tc.desc       [C- SOFTWARE -0100]
602 */
603 HWTEST_F(MathComplexApiTest, testCsqrtf, Function | MediumTest | Level1) {
604     int ret = TestCsqrtf();
605     ASSERT_EQ(ret, 0);
606 }
607 
608 /**
609 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CSQRTL_0100
610 * @tc.name       test csqrtl api
611 * @tc.desc       [C- SOFTWARE -0100]
612 */
613 HWTEST_F(MathComplexApiTest, testCsqrtl, Function | MediumTest | Level1) {
614     int ret = TestCsqrtl();
615     ASSERT_EQ(ret, 0);
616 }
617 
618 /**
619 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CTAN_0100
620 * @tc.name       test ctan api
621 * @tc.desc       [C- SOFTWARE -0100]
622 */
623 HWTEST_F(MathComplexApiTest, testCtan, Function | MediumTest | Level1) {
624     int ret = TestCtan();
625     ASSERT_EQ(ret, 0);
626 }
627 
628 /**
629 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CTANF_0100
630 * @tc.name       test ctanf api
631 * @tc.desc       [C- SOFTWARE -0100]
632 */
633 HWTEST_F(MathComplexApiTest, testCtanf, Function | MediumTest | Level1) {
634     int ret = TestCtanf();
635     ASSERT_EQ(ret, 0);
636 }
637 
638 /**
639 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CTANH_0100
640 * @tc.name       test ctanh api
641 * @tc.desc       [C- SOFTWARE -0100]
642 */
643 HWTEST_F(MathComplexApiTest, testCtanh, Function | MediumTest | Level1) {
644     int ret = TestCtanh();
645     ASSERT_EQ(ret, 0);
646 }
647 
648 /**
649 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CTANHF_0100
650 * @tc.name       test ctanhf api
651 * @tc.desc       [C- SOFTWARE -0100]
652 */
653 HWTEST_F(MathComplexApiTest, testCtanhf, Function | MediumTest | Level1) {
654     int ret = TestCtanhf();
655     ASSERT_EQ(ret, 0);
656 }
657 
658 /**
659 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CTANHL_0100
660 * @tc.name       test ctanhl api
661 * @tc.desc       [C- SOFTWARE -0100]
662 */
663 HWTEST_F(MathComplexApiTest, testCtanhl, Function | MediumTest | Level1) {
664     int ret = TestCtanhl();
665     ASSERT_EQ(ret, 0);
666 }
667 
668 /**
669 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CTANL_0100
670 * @tc.name       test ctanl api
671 * @tc.desc       [C- SOFTWARE -0100]
672 */
673 HWTEST_F(MathComplexApiTest, testCtanl, Function | MediumTest | Level1) {
674     int ret = TestCtanl();
675     ASSERT_EQ(ret, 0);
676 }
677 
678 /**
679 * @tc.number     SUB_KERNEL_MATH_COMPLEX_CACOSH_0100
680 * @tc.name       test cacosh api
681 * @tc.desc       [C- SOFTWARE -0100]
682 */
683 HWTEST_F(MathComplexApiTest, testCacosh, Function | MediumTest | Level1) {
684     int ret = TestCacosh();
685     ASSERT_EQ(ret, 0);
686 }