Lease6Collection returned3 = lmptr_->getLeases6(*(lease3->duid_));
//verify if the returned lease mathces
- EXPECT_EQ(returned1.size(), 1);
- EXPECT_EQ(returned2.size(), 1);
- EXPECT_EQ(returned3.size(), 1);
+ ASSERT_EQ(returned1.size(), 1);
+ ASSERT_EQ(returned2.size(), 1);
+ ASSERT_EQ(returned3.size(), 1);
//verify that the returned lease are same
EXPECT_TRUE(returned1[0]->addr_ == lease1->addr_);
// odd things happen when they are different: the EXPECT_EQ macro appears to
// call the operator uint32_t() function, which causes an exception to be
// thrown for IPv6 addresses.
+ ASSERT_TRUE(first);
+ ASSERT_TRUE(second);
EXPECT_EQ(first->addr_, second->addr_);
// We need to compare the actual HWAddr objects, not pointers
void
detailCompareLease(const Lease6Ptr& first, const Lease6Ptr& second) {
+ ASSERT_TRUE(first);
+ ASSERT_TRUE(second);
EXPECT_EQ(first->type_, second->type_);
// Compare address strings. Comparison of address objects is not used, as
void
HostDataSourceUtils::compareHosts(const ConstHostPtr& host1,
const ConstHostPtr& host2) {
+ ASSERT_TRUE(host1);
+ ASSERT_TRUE(host2);
// Let's compare HW addresses and expect match.
compareHwaddrs(host1, host2, true);