base: Stop using macros in base/socket.test.cc.

These macros could easily be integer constants instead.

Change-Id: I62711477def1379ba885a7094aa7e00ec17cabeb
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/45742
Reviewed-by: Gabe Black <gabe.black@gmail.com>
Maintainer: Gabe Black <gabe.black@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
Gabe Black
2021-05-18 18:13:00 -07:00
parent ab645bf854
commit 2caf2509a2

View File

@@ -31,8 +31,8 @@
#include "base/gtest/logging.hh"
#include "base/socket.hh"
#define TEST_PORT_1 7893
#define TEST_PORT_2 7894
static const int TestPort1 = 7893;
static const int TestPort2 = 7894;
/*
* Socket.test tests socket.cc. It should be noted that some features of
@@ -77,7 +77,7 @@ TEST(SocketTest, DisableAll)
TEST(SocketTest, ListenToPort)
{
MockListenSocket listen_socket;
EXPECT_TRUE(listen_socket.listen(TEST_PORT_1));
EXPECT_TRUE(listen_socket.listen(TestPort1));
EXPECT_NE(-1, listen_socket.getfd());
EXPECT_TRUE(listen_socket.islistening());
EXPECT_FALSE(listen_socket.allDisabled());
@@ -90,7 +90,7 @@ TEST(SocketTest, ListenToPortReuseFalse)
* The ListenSocket object should have the same state regardless as to
* whether reuse is true or false (it is true by default).
*/
EXPECT_TRUE(listen_socket.listen(TEST_PORT_1, false));
EXPECT_TRUE(listen_socket.listen(TestPort1, false));
EXPECT_NE(-1, listen_socket.getfd());
EXPECT_TRUE(listen_socket.islistening());
EXPECT_FALSE(listen_socket.allDisabled());
@@ -99,13 +99,13 @@ TEST(SocketTest, ListenToPortReuseFalse)
TEST(SocketTest, RelistenWithSameInstanceSamePort)
{
MockListenSocket listen_socket;
EXPECT_TRUE(listen_socket.listen(TEST_PORT_1));
EXPECT_TRUE(listen_socket.listen(TestPort1));
/*
* You cannot listen to another port if you are already listening to one.
*/
gtestLogOutput.str("");
EXPECT_ANY_THROW(listen_socket.listen(TEST_PORT_1));
EXPECT_ANY_THROW(listen_socket.listen(TestPort1));
std::string expected = "panic: Socket already listening!\n";
std::string actual = gtestLogOutput.str();
EXPECT_EQ(expected, actual);
@@ -114,13 +114,13 @@ TEST(SocketTest, RelistenWithSameInstanceSamePort)
TEST(SocketTest, RelistenWithSameInstanceDifferentPort)
{
MockListenSocket listen_socket;
EXPECT_TRUE(listen_socket.listen(TEST_PORT_1));
EXPECT_TRUE(listen_socket.listen(TestPort1));
/*
* You cannot listen to another port if you are already listening to one.
*/
gtestLogOutput.str("");
EXPECT_ANY_THROW(listen_socket.listen(TEST_PORT_2));
EXPECT_ANY_THROW(listen_socket.listen(TestPort2));
std::string expected = "panic: Socket already listening!\n";
std::string actual = gtestLogOutput.str();
@@ -130,25 +130,25 @@ TEST(SocketTest, RelistenWithSameInstanceDifferentPort)
TEST(SocketTest, RelistenWithDifferentInstanceOnDifferentPort)
{
MockListenSocket listen_socket;
EXPECT_TRUE(listen_socket.listen(TEST_PORT_1));
EXPECT_TRUE(listen_socket.listen(TestPort1));
/*
* You can listen to another port with a different instance.
*/
MockListenSocket listen_socket_2;
EXPECT_TRUE(listen_socket_2.listen(TEST_PORT_2));
EXPECT_TRUE(listen_socket_2.listen(TestPort2));
}
TEST(SocketTest, RelistenWithDifferentInstanceOnSamePort)
{
MockListenSocket listen_socket;
EXPECT_TRUE(listen_socket.listen(TEST_PORT_1));
EXPECT_TRUE(listen_socket.listen(TestPort1));
/*
* You cannot listen to a port that's already being listened to.
*/
MockListenSocket listen_socket_2;
EXPECT_FALSE(listen_socket_2.listen(TEST_PORT_1));
EXPECT_FALSE(listen_socket_2.listen(TestPort1));
}
TEST(SocketTest, AcceptError)