mirror of
https://github.com/mfontanini/libtins
synced 2026-01-23 02:35:57 +01:00
Modified some examples fixed some doxygen documentation.
This commit is contained in:
@@ -59,7 +59,7 @@ public:
|
||||
std::vector<uint8_t> buffer;
|
||||
};
|
||||
|
||||
const PDU::PDUType DummyPDU::pdu_flag = static_cast<PDU::PDUType>(0xefff);
|
||||
const PDU::PDUType DummyPDU::pdu_flag = USER_DEFINED_PDU;
|
||||
|
||||
TEST_F(AllocatorsTest, LinkLayerPDUs) {
|
||||
Allocators::register_allocator<EthernetII, DummyPDU>(1638);
|
||||
|
||||
@@ -71,6 +71,12 @@ TEST_F(HWAddressTest, IsBroadcast) {
|
||||
EXPECT_TRUE(HWAddress<6>("ff:ff:ff:ff:ff:ff").is_broadcast());
|
||||
}
|
||||
|
||||
TEST_F(HWAddressTest, IsUnicast) {
|
||||
EXPECT_FALSE(HWAddress<6>("ff:ff:ff:ff:ff:ff").is_unicast());
|
||||
EXPECT_FALSE(HWAddress<6>("03:02:03:04:05:06").is_unicast());
|
||||
EXPECT_TRUE(HWAddress<6>("de:ad:be:ef:00:00").is_unicast());
|
||||
}
|
||||
|
||||
TEST_F(HWAddressTest, IsMulticast) {
|
||||
EXPECT_TRUE(HWAddress<6>("01:02:03:04:05:06").is_multicast());
|
||||
EXPECT_TRUE(HWAddress<6>("09:02:03:04:05:06").is_multicast());
|
||||
|
||||
@@ -63,24 +63,12 @@ TEST_F(IPTest, Constructor) {
|
||||
EXPECT_EQ(ip.id(), 1);
|
||||
}
|
||||
|
||||
TEST_F(IPTest, HeadLen) {
|
||||
IP ip;
|
||||
ip.head_len(14);
|
||||
EXPECT_EQ(ip.head_len(), 14);
|
||||
}
|
||||
|
||||
TEST_F(IPTest, TOS) {
|
||||
IP ip;
|
||||
ip.tos(0x7a);
|
||||
EXPECT_EQ(ip.tos(), 0x7a);
|
||||
}
|
||||
|
||||
TEST_F(IPTest, TotLen) {
|
||||
IP ip;
|
||||
ip.tot_len(0x7f1a);
|
||||
EXPECT_EQ(ip.tot_len(), 0x7f1a);
|
||||
}
|
||||
|
||||
TEST_F(IPTest, ID) {
|
||||
IP ip;
|
||||
ip.id(0x7f1a);
|
||||
|
||||
@@ -88,3 +88,16 @@ TEST(IPAddressTest, IsMulticast) {
|
||||
EXPECT_FALSE(IPv4Address("223.255.255.255").is_multicast());
|
||||
EXPECT_FALSE(IPv4Address("240.0.0.0").is_multicast());
|
||||
}
|
||||
|
||||
TEST(IPAddressTest, IsBroadcast) {
|
||||
EXPECT_TRUE(IPv4Address("255.255.255.255").is_broadcast());
|
||||
EXPECT_FALSE(IPv4Address("226.3.54.132").is_broadcast());
|
||||
EXPECT_FALSE(IPv4Address("127.0.0.1").is_broadcast());
|
||||
}
|
||||
|
||||
TEST(IPAddressTest, IsUnicast) {
|
||||
EXPECT_FALSE(IPv4Address("255.255.255.255").is_unicast());
|
||||
EXPECT_FALSE(IPv4Address("224.0.0.1").is_unicast());
|
||||
EXPECT_TRUE(IPv4Address("240.0.0.0").is_unicast());
|
||||
EXPECT_TRUE(IPv4Address("127.0.0.1").is_unicast());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user