diff --git a/test/unittest/server_socket_test/server_socket_test.cpp b/test/unittest/server_socket_test/server_socket_test.cpp index 890a67bcd3374604e6d715749c2ad0dd0ab7006b..a26d0897673f42753f85e9d4092f33c41cfcc27d 100644 --- a/test/unittest/server_socket_test/server_socket_test.cpp +++ b/test/unittest/server_socket_test/server_socket_test.cpp @@ -163,6 +163,24 @@ HWTEST(ServerSocketTest, Server_Socket_005, TestSize.Level0) GTEST_LOG_(INFO) << "Server_Socket_005 end"; } +/* + * Feature: AppSpawn + * Function: ServerSocket + * SubFunction: BindSocket + * FunctionPoints: bind the server socket + * EnvConditions: mobile that can run ohos test framework + * CaseDescription: Verify the linux function bind which bind the invalid socket fd. + */ +HWTEST(ServerSocketTest, Server_Socket_006, TestSize.Level0) +{ + GTEST_LOG_(INFO) << "Server_Socket_006 start"; + + std::unique_ptr serverSocket = std::make_unique("ServerSocketTest"); + EXPECT_EQ(-1, serverSocket->BindSocket(1)); + + GTEST_LOG_(INFO) << "Server_Socket_006 end"; +} + /* * Feature: AppSpawn * Function: ServerSocket @@ -171,9 +189,9 @@ HWTEST(ServerSocketTest, Server_Socket_005, TestSize.Level0) * EnvConditions: mobile that can run ohos test framework * CaseDescription: Verify the function RegisterServerSocket BindSocket fail and close the socket fd. */ -HWTEST(ServerSocketTest, Server_Socket_006, TestSize.Level0) +HWTEST(ServerSocketTest, Server_Socket_007, TestSize.Level0) { - GTEST_LOG_(INFO) << "Server_Socket_006 start"; + GTEST_LOG_(INFO) << "Server_Socket_007 start"; std::string invalidSocketName = "InvalidInvalidInvalidInvalidInvalidInvalidInvalidInvalid" @@ -183,5 +201,5 @@ HWTEST(ServerSocketTest, Server_Socket_006, TestSize.Level0) EXPECT_EQ(-1, serverSocket->RegisterServerSocket()); EXPECT_EQ(-1, serverSocket->GetSocketFd()); - GTEST_LOG_(INFO) << "Server_Socket_006 end"; + GTEST_LOG_(INFO) << "Server_Socket_007 end"; }