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