]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[master] Compilation fix for OpenBSD.
authorTomek Mrugalski <tomasz@isc.org>
Thu, 11 Oct 2012 14:14:28 +0000 (16:14 +0200)
committerTomek Mrugalski <tomasz@isc.org>
Thu, 11 Oct 2012 14:14:28 +0000 (16:14 +0200)
For some reason comparison operator for std::vector<uint8_t> does
not work with EXPECT_EQ macro on OpenBSD.

src/lib/dhcp/tests/duid_unittest.cc

index 93f304c285df2485e577f200ebcc7c4e63011932..aaf6d910bca9b2a15c4636c2b9716555e4db7c30 100644 (file)
@@ -45,11 +45,11 @@ TEST(DuidTest, constructor) {
     scoped_ptr<DUID> duid2(new DUID(data2));
 
     vector<uint8_t> vecdata = duid1->getDuid();
-    EXPECT_EQ(data2, vecdata);
+    EXPECT_TRUE(data2 == vecdata);
     EXPECT_EQ(DUID::DUID_LLT, duid1->getType());
 
     vecdata = duid2->getDuid();
-    EXPECT_EQ(data2, vecdata);
+    EXPECT_TRUE(data2 == vecdata);
 
     EXPECT_EQ(DUID::DUID_LLT, duid2->getType());
 }
@@ -137,12 +137,12 @@ TEST(ClientIdTest, constructor) {
     // checks for C-style construtor (uint8_t * + len)
     scoped_ptr<ClientId> id1(new ClientId(data1, sizeof(data1)));
     vector<uint8_t> vecdata = id1->getClientId();
-    EXPECT_EQ(data2, vecdata);
+    EXPECT_TRUE(data2 == vecdata);
 
     // checks for vector-based constructor
     scoped_ptr<ClientId> id2(new ClientId(data2));
     vecdata = id2->getClientId();
-    EXPECT_EQ(data2, vecdata);
+    EXPECT_TRUE(data2 == vecdata);
 }
 
 // This test checks if the comparison operators are sane.