示例#1
0
TEST_F(DHCPv6Test, RemoveOption) {
    DHCPv6 dhcp;
    PDU::serialization_type old_buffer = dhcp.serialize();

    dhcp.server_unicast("fe00:0a9d:dd23::1");
    dhcp.preference(12);

    EXPECT_TRUE(dhcp.remove_option(DHCPv6::UNICAST));
    EXPECT_TRUE(dhcp.remove_option(DHCPv6::PREFERENCE));

    PDU::serialization_type new_buffer = dhcp.serialize();
    EXPECT_EQ(old_buffer, new_buffer);
}
示例#2
0
文件: dhcpv6.cpp 项目: Imva/libtins
TEST_F(DHCPv6Test, ServerUnicast) {
    const IPv6Address addr("fe00:0a9d:dd23::1");
    DHCPv6 dhcp;
    dhcp.server_unicast(addr);
    EXPECT_EQ(addr, dhcp.server_unicast());
}