mirror of
https://github.com/mfontanini/libtins
synced 2026-01-27 12:14:26 +01:00
Fix tests compilation warnings on Windows.
This commit is contained in:
@@ -44,17 +44,18 @@ void IPv6Test::test_equals(IPv6 &ip1, IPv6 &ip2) {
|
||||
EXPECT_EQ(ip1.dst_addr(), ip2.dst_addr());
|
||||
EXPECT_EQ(ip1.src_addr(), ip2.src_addr());
|
||||
|
||||
EXPECT_EQ(bool(ip1.search_header(IPv6::HOP_BY_HOP)), bool(ip2.search_header(IPv6::HOP_BY_HOP)));
|
||||
EXPECT_EQ(ip1.search_header(IPv6::HOP_BY_HOP) != NULL,
|
||||
ip2.search_header(IPv6::HOP_BY_HOP) != NULL);
|
||||
const IPv6::ext_header *header1 = ip1.search_header(IPv6::HOP_BY_HOP),
|
||||
*header2 = ip2.search_header(IPv6::HOP_BY_HOP);
|
||||
if(header1 && header2) {
|
||||
EXPECT_EQ(header1->data_size(), header2->data_size());
|
||||
}
|
||||
|
||||
EXPECT_EQ(bool(ip1.inner_pdu()), bool(ip2.inner_pdu()));
|
||||
EXPECT_EQ(ip1.inner_pdu() != NULL, ip2.inner_pdu() != NULL);
|
||||
|
||||
const ICMPv6 *icmp1 = ip1.find_pdu<ICMPv6>(), *icmp2 = ip2.find_pdu<ICMPv6>();
|
||||
ASSERT_EQ(bool(icmp1), bool(icmp2));
|
||||
ASSERT_EQ(icmp1 != NULL, icmp2 != NULL);
|
||||
|
||||
if(icmp1 && icmp2) {
|
||||
EXPECT_EQ(icmp1->checksum(), icmp2->checksum());
|
||||
@@ -83,9 +84,9 @@ TEST_F(IPv6Test, ConstructorFromBuffer) {
|
||||
EXPECT_EQ(ipv6.hop_limit(), 64);
|
||||
EXPECT_EQ(ipv6.dst_addr(), "::1");
|
||||
EXPECT_EQ(ipv6.src_addr(), "::1");
|
||||
ASSERT_TRUE(ipv6.inner_pdu());
|
||||
ASSERT_TRUE(ipv6.inner_pdu() != NULL);
|
||||
TCP *tcp = ipv6.find_pdu<TCP>();
|
||||
ASSERT_TRUE(tcp);
|
||||
ASSERT_TRUE(tcp != NULL);
|
||||
EXPECT_EQ(tcp->sport(), 50828);
|
||||
EXPECT_EQ(tcp->dport(), 80);
|
||||
}
|
||||
@@ -103,14 +104,14 @@ TEST_F(IPv6Test, ConstructorFromBuffer2) {
|
||||
EXPECT_EQ(ipv6.src_addr(), "fe80::2d0:9ff:fee3:e8de");
|
||||
|
||||
ICMPv6 *pdu = ipv6.find_pdu<ICMPv6>();
|
||||
ASSERT_TRUE(pdu);
|
||||
ASSERT_TRUE(pdu != NULL);
|
||||
EXPECT_EQ(pdu->type(), 143);
|
||||
EXPECT_EQ(pdu->code(), 0);
|
||||
EXPECT_EQ(pdu->checksum(), 0x74fe);
|
||||
EXPECT_EQ(pdu->checksum(), 0x74fe);
|
||||
|
||||
const IPv6::ext_header *header = ipv6.search_header(IPv6::HOP_BY_HOP);
|
||||
ASSERT_TRUE(header);
|
||||
ASSERT_TRUE(header != NULL);
|
||||
EXPECT_EQ(header->data_size(), 6U);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user