Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(160)

Unified Diff: remoting/host/security_key/security_key_auth_handler_win_unittest.cc

Issue 2162083003: Renaming Gnubby and RemoteSecurityKey files/classes/members (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fixing a GYP build error Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: remoting/host/security_key/security_key_auth_handler_win_unittest.cc
diff --git a/remoting/host/security_key/gnubby_auth_handler_win_unittest.cc b/remoting/host/security_key/security_key_auth_handler_win_unittest.cc
similarity index 58%
rename from remoting/host/security_key/gnubby_auth_handler_win_unittest.cc
rename to remoting/host/security_key/security_key_auth_handler_win_unittest.cc
index 75a0468b20bd45ad0617e9313991fd3d3740af92..8f52476f16138907754f8127392e5fc97e4d1117 100644
--- a/remoting/host/security_key/gnubby_auth_handler_win_unittest.cc
+++ b/remoting/host/security_key/security_key_auth_handler_win_unittest.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "remoting/host/security_key/gnubby_auth_handler.h"
+#include "remoting/host/security_key/security_key_auth_handler.h"
#include <cstdint>
#include <memory>
@@ -18,9 +18,9 @@
#include "ipc/ipc_message.h"
#include "ipc/ipc_message_macros.h"
#include "remoting/host/host_mock_objects.h"
-#include "remoting/host/security_key/fake_remote_security_key_ipc_client.h"
-#include "remoting/host/security_key/fake_remote_security_key_ipc_server.h"
-#include "remoting/host/security_key/remote_security_key_ipc_constants.h"
+#include "remoting/host/security_key/fake_security_key_ipc_client.h"
+#include "remoting/host/security_key/fake_security_key_ipc_server.h"
+#include "remoting/host/security_key/security_key_ipc_constants.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -31,10 +31,10 @@ const int kConnectionId2 = 2;
namespace remoting {
-class GnubbyAuthHandlerWinTest : public testing::Test {
+class SecurityKeyAuthHandlerWinTest : public testing::Test {
public:
- GnubbyAuthHandlerWinTest();
- ~GnubbyAuthHandlerWinTest() override;
+ SecurityKeyAuthHandlerWinTest();
+ ~SecurityKeyAuthHandlerWinTest() override;
// Passed to the object used for testing to be called back to signal
// completion of an IPC channel state change or reception of an IPC message.
@@ -48,8 +48,8 @@ class GnubbyAuthHandlerWinTest : public testing::Test {
// back when a security key request is received by it.
void SendMessageToClient(int connection_id, const std::string& data);
- // Creates a new gnubby connection on the object under test.
- void CreateGnubbyConnection(const std::string& channel_name);
+ // Creates a new security key connection on the object under test.
+ void CreateSecurityKeyConnection(const std::string& channel_name);
// Sets |desktop_session_id_| to the id for the current Windows session.
void InitializeDesktopSessionId();
@@ -57,29 +57,28 @@ class GnubbyAuthHandlerWinTest : public testing::Test {
// Uses |fake_ipc_client| to connect to the initial IPC server channel, it
// then validates internal state of the object under test and closes the
// connection based on |close_connection|.
- void EstablishInitialIpcConnection(
- FakeRemoteSecurityKeyIpcClient* fake_ipc_client,
- int expected_connection_id,
- const std::string& channel_name,
- bool close_connection);
+ void EstablishInitialIpcConnection(FakeSecurityKeyIpcClient* fake_ipc_client,
+ int expected_connection_id,
+ const std::string& channel_name,
+ bool close_connection);
// Sends a security key response message using |fake_ipc_server| and
// validates the state of the object under test.
- void SendRequestToGnubbyAuthHandler(
- const base::WeakPtr<FakeRemoteSecurityKeyIpcServer>& fake_ipc_server,
+ void SendRequestToSecurityKeyAuthHandler(
+ const base::WeakPtr<FakeSecurityKeyIpcServer>& fake_ipc_server,
int connection_id,
const std::string& request_payload);
// Sends a security key response message to |fake_ipc_server| and validates
// the state of the object under test.
- void SendResponseViaGnubbyAuthHandler(
- const base::WeakPtr<FakeRemoteSecurityKeyIpcServer>& fake_ipc_server,
+ void SendResponseViaSecurityKeyAuthHandler(
+ const base::WeakPtr<FakeSecurityKeyIpcServer>& fake_ipc_server,
int connection_id,
const std::string& response_payload);
// Closes a security key session IPC channel and validates state.
void CloseSecurityKeySessionIpcChannel(
- const base::WeakPtr<FakeRemoteSecurityKeyIpcServer>& fake_ipc_server,
+ const base::WeakPtr<FakeSecurityKeyIpcServer>& fake_ipc_server,
int connection_id);
// Returns a unique IPC channel name which prevents conflicts when running
@@ -94,12 +93,12 @@ class GnubbyAuthHandlerWinTest : public testing::Test {
std::unique_ptr<base::RunLoop> run_loop_;
// The object under test.
- std::unique_ptr<GnubbyAuthHandler> auth_handler_;
+ std::unique_ptr<SecurityKeyAuthHandler> auth_handler_;
- // Set as the default factory to create RemoteSecurityKeyIpcServerFactory
+ // Set as the default factory to create SecurityKeyIpcServerFactory
// instances, this class will track each objects creation and allow the tests
// to access it and use it for driving tests and validating state.
- FakeRemoteSecurityKeyIpcServerFactory ipc_server_factory_;
+ FakeSecurityKeyIpcServerFactory ipc_server_factory_;
// Used to validate the object under test uses the correct ID when
// communicating over the IPC channel.
@@ -115,49 +114,50 @@ class GnubbyAuthHandlerWinTest : public testing::Test {
private:
testing::NiceMock<MockClientSessionDetails> mock_client_session_details_;
- DISALLOW_COPY_AND_ASSIGN(GnubbyAuthHandlerWinTest);
+ DISALLOW_COPY_AND_ASSIGN(SecurityKeyAuthHandlerWinTest);
};
-GnubbyAuthHandlerWinTest::GnubbyAuthHandlerWinTest()
+SecurityKeyAuthHandlerWinTest::SecurityKeyAuthHandlerWinTest()
: run_loop_(new base::RunLoop()) {
- auth_handler_ = remoting::GnubbyAuthHandler::Create(
+ auth_handler_ = remoting::SecurityKeyAuthHandler::Create(
&mock_client_session_details_,
- base::Bind(&GnubbyAuthHandlerWinTest::SendMessageToClient,
+ base::Bind(&SecurityKeyAuthHandlerWinTest::SendMessageToClient,
base::Unretained(this)));
}
-GnubbyAuthHandlerWinTest::~GnubbyAuthHandlerWinTest() {}
+SecurityKeyAuthHandlerWinTest::~SecurityKeyAuthHandlerWinTest() {}
-void GnubbyAuthHandlerWinTest::OperationComplete() {
+void SecurityKeyAuthHandlerWinTest::OperationComplete() {
run_loop_->Quit();
}
-void GnubbyAuthHandlerWinTest::WaitForOperationComplete() {
+void SecurityKeyAuthHandlerWinTest::WaitForOperationComplete() {
run_loop_->Run();
run_loop_.reset(new base::RunLoop());
}
-void GnubbyAuthHandlerWinTest::SendMessageToClient(int connection_id,
- const std::string& data) {
+void SecurityKeyAuthHandlerWinTest::SendMessageToClient(
+ int connection_id,
+ const std::string& data) {
last_connection_id_received_ = connection_id;
last_message_received_ = data;
OperationComplete();
}
-void GnubbyAuthHandlerWinTest::CreateGnubbyConnection(
+void SecurityKeyAuthHandlerWinTest::CreateSecurityKeyConnection(
const std::string& channel_name) {
ASSERT_EQ(0u, auth_handler_->GetActiveConnectionCountForTest());
- remoting::SetRemoteSecurityKeyIpcChannelNameForTest(channel_name);
+ remoting::SetSecurityKeyIpcChannelNameForTest(channel_name);
- // Create a new Gnubby IPC Server connection.
- auth_handler_->CreateGnubbyConnection();
+ // Create a new SecurityKey IPC Server connection.
+ auth_handler_->CreateSecurityKeyConnection();
ASSERT_TRUE(IPC::Channel::IsNamedServerInitialized(channel_name));
InitializeDesktopSessionId();
}
-void GnubbyAuthHandlerWinTest::InitializeDesktopSessionId() {
+void SecurityKeyAuthHandlerWinTest::InitializeDesktopSessionId() {
ASSERT_TRUE(
ProcessIdToSessionId(GetCurrentProcessId(), &desktop_session_id_));
@@ -165,8 +165,8 @@ void GnubbyAuthHandlerWinTest::InitializeDesktopSessionId() {
.WillByDefault(testing::Return(desktop_session_id_));
}
-void GnubbyAuthHandlerWinTest::EstablishInitialIpcConnection(
- FakeRemoteSecurityKeyIpcClient* fake_ipc_client,
+void SecurityKeyAuthHandlerWinTest::EstablishInitialIpcConnection(
+ FakeSecurityKeyIpcClient* fake_ipc_client,
int expected_connection_id,
const std::string& channel_name,
bool close_connection) {
@@ -184,7 +184,7 @@ void GnubbyAuthHandlerWinTest::EstablishInitialIpcConnection(
std::string new_channel_name = fake_ipc_client->last_message_received();
ASSERT_FALSE(new_channel_name.empty());
- // Verify the internal state of the GnubbyAuthHandler is correct.
+ // Verify the internal state of the SecurityKeyAuthHandler is correct.
ASSERT_TRUE(auth_handler_->IsValidConnectionId(expected_connection_id));
ASSERT_EQ(expected_connection_count,
auth_handler_->GetActiveConnectionCountForTest());
@@ -195,51 +195,51 @@ void GnubbyAuthHandlerWinTest::EstablishInitialIpcConnection(
}
}
-void GnubbyAuthHandlerWinTest::SendRequestToGnubbyAuthHandler(
- const base::WeakPtr<FakeRemoteSecurityKeyIpcServer>& fake_ipc_server,
+void SecurityKeyAuthHandlerWinTest::SendRequestToSecurityKeyAuthHandler(
+ const base::WeakPtr<FakeSecurityKeyIpcServer>& fake_ipc_server,
int connection_id,
const std::string& request_payload) {
size_t expected_connection_count =
auth_handler_->GetActiveConnectionCountForTest();
- // Send a gnubby request using the fake IPC server.
+ // Send a security key request using the fake IPC server.
fake_ipc_server->SendRequest(request_payload);
WaitForOperationComplete();
- // Verify the FakeRemoteSecurityKeyIpcServer instance was not destroyed.
+ // Verify the FakeSecurityKeyIpcServer instance was not destroyed.
ASSERT_TRUE(fake_ipc_server.get());
// Verify the request was received.
ASSERT_EQ(connection_id, last_connection_id_received_);
ASSERT_EQ(request_payload, last_message_received_);
- // Verify the internal state of the GnubbyAuthHandler is still correct.
+ // Verify the internal state of the SecurityKeyAuthHandler is still correct.
ASSERT_TRUE(auth_handler_->IsValidConnectionId(connection_id));
ASSERT_EQ(expected_connection_count,
auth_handler_->GetActiveConnectionCountForTest());
}
-void GnubbyAuthHandlerWinTest::SendResponseViaGnubbyAuthHandler(
- const base::WeakPtr<FakeRemoteSecurityKeyIpcServer>& fake_ipc_server,
+void SecurityKeyAuthHandlerWinTest::SendResponseViaSecurityKeyAuthHandler(
+ const base::WeakPtr<FakeSecurityKeyIpcServer>& fake_ipc_server,
int connection_id,
const std::string& response_payload) {
size_t expected_connection_count =
auth_handler_->GetActiveConnectionCountForTest();
- // Send a gnubby response using the new IPC channel.
+ // Send a security key response using the new IPC channel.
auth_handler_->SendClientResponse(connection_id, response_payload);
WaitForOperationComplete();
- // Verify the gnubby response was received.
+ // Verify the security key response was received.
ASSERT_EQ(response_payload, fake_ipc_server->last_message_received());
- // Verify the internal state of the GnubbyAuthHandler is still correct.
+ // Verify the internal state of the SecurityKeyAuthHandler is still correct.
ASSERT_TRUE(auth_handler_->IsValidConnectionId(connection_id));
ASSERT_EQ(expected_connection_count,
auth_handler_->GetActiveConnectionCountForTest());
}
-void GnubbyAuthHandlerWinTest::CloseSecurityKeySessionIpcChannel(
- const base::WeakPtr<FakeRemoteSecurityKeyIpcServer>& fake_ipc_server,
+void SecurityKeyAuthHandlerWinTest::CloseSecurityKeySessionIpcChannel(
+ const base::WeakPtr<FakeSecurityKeyIpcServer>& fake_ipc_server,
int connection_id) {
size_t expected_connection_count =
auth_handler_->GetActiveConnectionCountForTest() - 1;
@@ -251,24 +251,25 @@ void GnubbyAuthHandlerWinTest::CloseSecurityKeySessionIpcChannel(
ASSERT_EQ(expected_connection_count,
auth_handler_->GetActiveConnectionCountForTest());
- // Verify the FakeRemoteSecurityKeyIpcServer instance was destroyed.
+ // Verify the FakeSecurityKeyIpcServer instance was destroyed.
ASSERT_FALSE(fake_ipc_server.get());
}
-std::string GnubbyAuthHandlerWinTest::GetUniqueTestChannelName() {
+std::string SecurityKeyAuthHandlerWinTest::GetUniqueTestChannelName() {
std::string channel_name("Uber_Awesome_Super_Mega_Test_Channel.");
channel_name.append(IPC::Channel::GenerateUniqueRandomChannelID());
return channel_name;
}
-TEST_F(GnubbyAuthHandlerWinTest, HandleSingleGnubbyRequest) {
+TEST_F(SecurityKeyAuthHandlerWinTest, HandleSingleSecurityKeyRequest) {
std::string channel_name(GetUniqueTestChannelName());
- CreateGnubbyConnection(channel_name);
+ CreateSecurityKeyConnection(channel_name);
// Create a fake client and connect to the IPC server channel.
- FakeRemoteSecurityKeyIpcClient fake_ipc_client(base::Bind(
- &GnubbyAuthHandlerWinTest::OperationComplete, base::Unretained(this)));
+ FakeSecurityKeyIpcClient fake_ipc_client(
+ base::Bind(&SecurityKeyAuthHandlerWinTest::OperationComplete,
+ base::Unretained(this)));
EstablishInitialIpcConnection(&fake_ipc_client, kConnectionId1, channel_name,
/*close_connection=*/true);
@@ -276,33 +277,37 @@ TEST_F(GnubbyAuthHandlerWinTest, HandleSingleGnubbyRequest) {
std::string new_channel_name = fake_ipc_client.last_message_received();
// Retrieve the IPC server instance created when the client connected.
- base::WeakPtr<FakeRemoteSecurityKeyIpcServer> fake_ipc_server =
+ base::WeakPtr<FakeSecurityKeyIpcServer> fake_ipc_server =
ipc_server_factory_.GetIpcServerObject(kConnectionId1);
ASSERT_TRUE(fake_ipc_server.get());
ASSERT_EQ(new_channel_name, fake_ipc_server->channel_name());
- fake_ipc_server->set_send_response_callback(base::Bind(
- &GnubbyAuthHandlerWinTest::OperationComplete, base::Unretained(this)));
+ fake_ipc_server->set_send_response_callback(
+ base::Bind(&SecurityKeyAuthHandlerWinTest::OperationComplete,
+ base::Unretained(this)));
- // Send a gnubby request using the fake IPC server.
- SendRequestToGnubbyAuthHandler(fake_ipc_server, kConnectionId1, "0123456789");
+ // Send a security key request using the fake IPC server.
+ SendRequestToSecurityKeyAuthHandler(fake_ipc_server, kConnectionId1,
+ "0123456789");
- // Send a gnubby response using the new IPC channel.
- SendResponseViaGnubbyAuthHandler(fake_ipc_server, kConnectionId1,
- "9876543210");
+ // Send a security key response using the new IPC channel.
+ SendResponseViaSecurityKeyAuthHandler(fake_ipc_server, kConnectionId1,
+ "9876543210");
CloseSecurityKeySessionIpcChannel(fake_ipc_server, kConnectionId1);
}
-TEST_F(GnubbyAuthHandlerWinTest, HandleConcurrentGnubbyRequests) {
+TEST_F(SecurityKeyAuthHandlerWinTest, HandleConcurrentSecurityKeyRequests) {
std::string channel_name(GetUniqueTestChannelName());
- CreateGnubbyConnection(channel_name);
+ CreateSecurityKeyConnection(channel_name);
// Create fake clients and connect each to the IPC server channel.
- FakeRemoteSecurityKeyIpcClient fake_ipc_client_1(base::Bind(
- &GnubbyAuthHandlerWinTest::OperationComplete, base::Unretained(this)));
- FakeRemoteSecurityKeyIpcClient fake_ipc_client_2(base::Bind(
- &GnubbyAuthHandlerWinTest::OperationComplete, base::Unretained(this)));
+ FakeSecurityKeyIpcClient fake_ipc_client_1(
+ base::Bind(&SecurityKeyAuthHandlerWinTest::OperationComplete,
+ base::Unretained(this)));
+ FakeSecurityKeyIpcClient fake_ipc_client_2(
+ base::Bind(&SecurityKeyAuthHandlerWinTest::OperationComplete,
+ base::Unretained(this)));
EstablishInitialIpcConnection(&fake_ipc_client_1, kConnectionId1,
channel_name,
@@ -316,49 +321,52 @@ TEST_F(GnubbyAuthHandlerWinTest, HandleConcurrentGnubbyRequests) {
std::string channel_name_2 = fake_ipc_client_2.last_message_received();
ASSERT_NE(channel_name_1, channel_name_2);
- base::WeakPtr<FakeRemoteSecurityKeyIpcServer> fake_ipc_server_1 =
+ base::WeakPtr<FakeSecurityKeyIpcServer> fake_ipc_server_1 =
ipc_server_factory_.GetIpcServerObject(kConnectionId1);
ASSERT_TRUE(fake_ipc_server_1.get());
ASSERT_EQ(channel_name_1, fake_ipc_server_1->channel_name());
- base::WeakPtr<FakeRemoteSecurityKeyIpcServer> fake_ipc_server_2 =
+ base::WeakPtr<FakeSecurityKeyIpcServer> fake_ipc_server_2 =
ipc_server_factory_.GetIpcServerObject(kConnectionId2);
ASSERT_TRUE(fake_ipc_server_2.get());
ASSERT_EQ(channel_name_2, fake_ipc_server_2->channel_name());
- fake_ipc_server_1->set_send_response_callback(base::Bind(
- &GnubbyAuthHandlerWinTest::OperationComplete, base::Unretained(this)));
- fake_ipc_server_2->set_send_response_callback(base::Bind(
- &GnubbyAuthHandlerWinTest::OperationComplete, base::Unretained(this)));
+ fake_ipc_server_1->set_send_response_callback(
+ base::Bind(&SecurityKeyAuthHandlerWinTest::OperationComplete,
+ base::Unretained(this)));
+ fake_ipc_server_2->set_send_response_callback(
+ base::Bind(&SecurityKeyAuthHandlerWinTest::OperationComplete,
+ base::Unretained(this)));
- // Connect and send a gnubby request using the first IPC channel.
- SendRequestToGnubbyAuthHandler(fake_ipc_server_1, kConnectionId1,
- "aaaaaaaaaa");
+ // Connect and send a security key request using the first IPC channel.
+ SendRequestToSecurityKeyAuthHandler(fake_ipc_server_1, kConnectionId1,
+ "aaaaaaaaaa");
- // Send a gnubby request using the second IPC channel.
- SendRequestToGnubbyAuthHandler(fake_ipc_server_1, kConnectionId1,
- "bbbbbbbbbb");
+ // Send a security key request using the second IPC channel.
+ SendRequestToSecurityKeyAuthHandler(fake_ipc_server_1, kConnectionId1,
+ "bbbbbbbbbb");
- // Send a gnubby response using the first IPC channel.
- SendResponseViaGnubbyAuthHandler(fake_ipc_server_2, kConnectionId2,
- "cccccccccc");
+ // Send a security key response using the first IPC channel.
+ SendResponseViaSecurityKeyAuthHandler(fake_ipc_server_2, kConnectionId2,
+ "cccccccccc");
- // Send a gnubby response using the second IPC channel.
- SendResponseViaGnubbyAuthHandler(fake_ipc_server_2, kConnectionId2,
- "dddddddddd");
+ // Send a security key response using the second IPC channel.
+ SendResponseViaSecurityKeyAuthHandler(fake_ipc_server_2, kConnectionId2,
+ "dddddddddd");
// Close the IPC channels.
CloseSecurityKeySessionIpcChannel(fake_ipc_server_1, kConnectionId1);
CloseSecurityKeySessionIpcChannel(fake_ipc_server_2, kConnectionId2);
}
-TEST_F(GnubbyAuthHandlerWinTest, HandleSequentialGnubbyRequests) {
+TEST_F(SecurityKeyAuthHandlerWinTest, HandleSequentialSecurityKeyRequests) {
std::string channel_name(GetUniqueTestChannelName());
- CreateGnubbyConnection(channel_name);
+ CreateSecurityKeyConnection(channel_name);
// Create fake clients to connect to the IPC server channel.
- FakeRemoteSecurityKeyIpcClient fake_ipc_client_1(base::Bind(
- &GnubbyAuthHandlerWinTest::OperationComplete, base::Unretained(this)));
+ FakeSecurityKeyIpcClient fake_ipc_client_1(
+ base::Bind(&SecurityKeyAuthHandlerWinTest::OperationComplete,
+ base::Unretained(this)));
EstablishInitialIpcConnection(&fake_ipc_client_1, kConnectionId1,
channel_name,
@@ -367,28 +375,30 @@ TEST_F(GnubbyAuthHandlerWinTest, HandleSequentialGnubbyRequests) {
// Verify the connection details have been passed to the client.
std::string channel_name_1 = fake_ipc_client_1.last_message_received();
- base::WeakPtr<FakeRemoteSecurityKeyIpcServer> fake_ipc_server_1 =
+ base::WeakPtr<FakeSecurityKeyIpcServer> fake_ipc_server_1 =
ipc_server_factory_.GetIpcServerObject(kConnectionId1);
ASSERT_TRUE(fake_ipc_server_1.get());
ASSERT_EQ(channel_name_1, fake_ipc_server_1->channel_name());
- fake_ipc_server_1->set_send_response_callback(base::Bind(
- &GnubbyAuthHandlerWinTest::OperationComplete, base::Unretained(this)));
+ fake_ipc_server_1->set_send_response_callback(
+ base::Bind(&SecurityKeyAuthHandlerWinTest::OperationComplete,
+ base::Unretained(this)));
- // Send a gnubby request using the first IPC channel.
- SendRequestToGnubbyAuthHandler(fake_ipc_server_1, kConnectionId1,
- "aaaaaaaaaa");
+ // Send a security key request using the first IPC channel.
+ SendRequestToSecurityKeyAuthHandler(fake_ipc_server_1, kConnectionId1,
+ "aaaaaaaaaa");
- // Send a gnubby response using the first IPC channel.
- SendResponseViaGnubbyAuthHandler(fake_ipc_server_1, kConnectionId1,
- "cccccccccc");
+ // Send a security key response using the first IPC channel.
+ SendResponseViaSecurityKeyAuthHandler(fake_ipc_server_1, kConnectionId1,
+ "cccccccccc");
// Close the IPC channel.
CloseSecurityKeySessionIpcChannel(fake_ipc_server_1, kConnectionId1);
// Now connect with a second client.
- FakeRemoteSecurityKeyIpcClient fake_ipc_client_2(base::Bind(
- &GnubbyAuthHandlerWinTest::OperationComplete, base::Unretained(this)));
+ FakeSecurityKeyIpcClient fake_ipc_client_2(
+ base::Bind(&SecurityKeyAuthHandlerWinTest::OperationComplete,
+ base::Unretained(this)));
EstablishInitialIpcConnection(&fake_ipc_client_2, kConnectionId2,
channel_name,
/*close_connection=*/true);
@@ -396,42 +406,45 @@ TEST_F(GnubbyAuthHandlerWinTest, HandleSequentialGnubbyRequests) {
std::string channel_name_2 = fake_ipc_client_2.last_message_received();
ASSERT_NE(channel_name_1, channel_name_2);
- base::WeakPtr<FakeRemoteSecurityKeyIpcServer> fake_ipc_server_2 =
+ base::WeakPtr<FakeSecurityKeyIpcServer> fake_ipc_server_2 =
ipc_server_factory_.GetIpcServerObject(kConnectionId2);
ASSERT_TRUE(fake_ipc_server_2.get());
ASSERT_EQ(channel_name_2, fake_ipc_server_2->channel_name());
- fake_ipc_server_2->set_send_response_callback(base::Bind(
- &GnubbyAuthHandlerWinTest::OperationComplete, base::Unretained(this)));
+ fake_ipc_server_2->set_send_response_callback(
+ base::Bind(&SecurityKeyAuthHandlerWinTest::OperationComplete,
+ base::Unretained(this)));
- // Send a gnubby request using the second IPC channel.
- SendRequestToGnubbyAuthHandler(fake_ipc_server_2, kConnectionId2,
- "bbbbbbbbbb");
+ // Send a security key request using the second IPC channel.
+ SendRequestToSecurityKeyAuthHandler(fake_ipc_server_2, kConnectionId2,
+ "bbbbbbbbbb");
- // Send a gnubby response using the second IPC channel.
- SendResponseViaGnubbyAuthHandler(fake_ipc_server_2, kConnectionId2,
- "dddddddddd");
+ // Send a security key response using the second IPC channel.
+ SendResponseViaSecurityKeyAuthHandler(fake_ipc_server_2, kConnectionId2,
+ "dddddddddd");
// Close the IPC channel.
CloseSecurityKeySessionIpcChannel(fake_ipc_server_2, kConnectionId2);
}
-TEST_F(GnubbyAuthHandlerWinTest, ClientNeverDisconnectsFromInitialIpcChannel) {
+TEST_F(SecurityKeyAuthHandlerWinTest,
+ ClientNeverDisconnectsFromInitialIpcChannel) {
const int kLowConnectionTimeoutInMs = 25;
auth_handler_->SetRequestTimeoutForTest(
base::TimeDelta::FromMilliseconds(kLowConnectionTimeoutInMs));
std::string channel_name(GetUniqueTestChannelName());
- CreateGnubbyConnection(channel_name);
+ CreateSecurityKeyConnection(channel_name);
// Create a fake client and connect to the IPC server channel.
- FakeRemoteSecurityKeyIpcClient fake_ipc_client(base::Bind(
- &GnubbyAuthHandlerWinTest::OperationComplete, base::Unretained(this)));
+ FakeSecurityKeyIpcClient fake_ipc_client(
+ base::Bind(&SecurityKeyAuthHandlerWinTest::OperationComplete,
+ base::Unretained(this)));
EstablishInitialIpcConnection(&fake_ipc_client, kConnectionId1, channel_name,
/*close_connection=*/false);
- // Don't close the channel here, instead wait for the GnubbyAuthHandler to
- // close the connection due to the timeout.
+ // Don't close the channel here, instead wait for the SecurityKeyAuthHandler
+ // to close the connection due to the timeout.
WaitForOperationComplete();
// Verify the connection that was set up still exists.
@@ -443,13 +456,14 @@ TEST_F(GnubbyAuthHandlerWinTest, ClientNeverDisconnectsFromInitialIpcChannel) {
/*close_connection=*/true);
}
-TEST_F(GnubbyAuthHandlerWinTest, HandleGnubbyRequestTimeout) {
+TEST_F(SecurityKeyAuthHandlerWinTest, HandleSecurityKeyRequestTimeout) {
std::string channel_name(GetUniqueTestChannelName());
- CreateGnubbyConnection(channel_name);
+ CreateSecurityKeyConnection(channel_name);
// Create a fake client and connect to the IPC server channel.
- FakeRemoteSecurityKeyIpcClient fake_ipc_client(base::Bind(
- &GnubbyAuthHandlerWinTest::OperationComplete, base::Unretained(this)));
+ FakeSecurityKeyIpcClient fake_ipc_client(
+ base::Bind(&SecurityKeyAuthHandlerWinTest::OperationComplete,
+ base::Unretained(this)));
EstablishInitialIpcConnection(&fake_ipc_client, kConnectionId1, channel_name,
/*close_connection=*/true);
@@ -457,13 +471,14 @@ TEST_F(GnubbyAuthHandlerWinTest, HandleGnubbyRequestTimeout) {
std::string new_channel_name = fake_ipc_client.last_message_received();
// Retrieve the IPC server instance created when the client connected.
- base::WeakPtr<FakeRemoteSecurityKeyIpcServer> fake_ipc_server =
+ base::WeakPtr<FakeSecurityKeyIpcServer> fake_ipc_server =
ipc_server_factory_.GetIpcServerObject(kConnectionId1);
ASSERT_TRUE(fake_ipc_server.get());
ASSERT_EQ(new_channel_name, fake_ipc_server->channel_name());
- fake_ipc_server->set_send_response_callback(base::Bind(
- &GnubbyAuthHandlerWinTest::OperationComplete, base::Unretained(this)));
+ fake_ipc_server->set_send_response_callback(
+ base::Bind(&SecurityKeyAuthHandlerWinTest::OperationComplete,
+ base::Unretained(this)));
// Simulate a timeout and verify the IPC server is cleaned up.
CloseSecurityKeySessionIpcChannel(fake_ipc_server, kConnectionId1);
@@ -473,13 +488,14 @@ TEST_F(GnubbyAuthHandlerWinTest, HandleGnubbyRequestTimeout) {
/*close_connection=*/true);
}
-TEST_F(GnubbyAuthHandlerWinTest, HandleGnubbyErrorResponse) {
+TEST_F(SecurityKeyAuthHandlerWinTest, HandleSecurityKeyErrorResponse) {
std::string channel_name(GetUniqueTestChannelName());
- CreateGnubbyConnection(channel_name);
+ CreateSecurityKeyConnection(channel_name);
// Create a fake client and connect to the IPC server channel.
- FakeRemoteSecurityKeyIpcClient fake_ipc_client(base::Bind(
- &GnubbyAuthHandlerWinTest::OperationComplete, base::Unretained(this)));
+ FakeSecurityKeyIpcClient fake_ipc_client(
+ base::Bind(&SecurityKeyAuthHandlerWinTest::OperationComplete,
+ base::Unretained(this)));
EstablishInitialIpcConnection(&fake_ipc_client, kConnectionId1, channel_name,
/*close_connection=*/true);
@@ -487,18 +503,20 @@ TEST_F(GnubbyAuthHandlerWinTest, HandleGnubbyErrorResponse) {
std::string new_channel_name = fake_ipc_client.last_message_received();
// Retrieve the IPC server instance created when the client connected.
- base::WeakPtr<FakeRemoteSecurityKeyIpcServer> fake_ipc_server =
+ base::WeakPtr<FakeSecurityKeyIpcServer> fake_ipc_server =
ipc_server_factory_.GetIpcServerObject(kConnectionId1);
ASSERT_TRUE(fake_ipc_server.get());
ASSERT_EQ(new_channel_name, fake_ipc_server->channel_name());
- fake_ipc_server->set_send_response_callback(base::Bind(
- &GnubbyAuthHandlerWinTest::OperationComplete, base::Unretained(this)));
+ fake_ipc_server->set_send_response_callback(
+ base::Bind(&SecurityKeyAuthHandlerWinTest::OperationComplete,
+ base::Unretained(this)));
- // Send a gnubby request using the fake IPC server.
- SendRequestToGnubbyAuthHandler(fake_ipc_server, kConnectionId1, "0123456789");
+ // Send a security key request using the fake IPC server.
+ SendRequestToSecurityKeyAuthHandler(fake_ipc_server, kConnectionId1,
+ "0123456789");
- // Simulate a gnubby error from the client.
+ // Simulate a security key error from the client.
auth_handler_->SendErrorAndCloseConnection(kConnectionId1);
// Wait for the ipc server channel to be torn down.
WaitForOperationComplete();
@@ -513,16 +531,17 @@ TEST_F(GnubbyAuthHandlerWinTest, HandleGnubbyErrorResponse) {
/*close_connection=*/true);
}
-TEST_F(GnubbyAuthHandlerWinTest, IpcConnectionFailsFromInvalidSession) {
+TEST_F(SecurityKeyAuthHandlerWinTest, IpcConnectionFailsFromInvalidSession) {
std::string channel_name(GetUniqueTestChannelName());
- CreateGnubbyConnection(channel_name);
+ CreateSecurityKeyConnection(channel_name);
// Set the current session id to a 'different' session.
desktop_session_id_ += 1;
// Create a fake client and connect to the IPC server channel.
- FakeRemoteSecurityKeyIpcClient fake_ipc_client(base::Bind(
- &GnubbyAuthHandlerWinTest::OperationComplete, base::Unretained(this)));
+ FakeSecurityKeyIpcClient fake_ipc_client(
+ base::Bind(&SecurityKeyAuthHandlerWinTest::OperationComplete,
+ base::Unretained(this)));
ASSERT_TRUE(fake_ipc_client.ConnectViaIpc(channel_name));
// Wait for the error callback to be signaled.
WaitForOperationComplete();
« no previous file with comments | « remoting/host/security_key/security_key_auth_handler_win.cc ('k') | remoting/host/security_key/security_key_extension.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698