#include <gtest/gtest.h>
#include <mongo/bson/bson.h>

namespace {

    TEST(OID, gen) {
        const mongo::OID oid1 = mongo::OID::gen();
        const mongo::OID oid2 = mongo::OID::gen();
        EXPECT_NE(oid1, oid2);
    }

} // namespace

#include <iostream>

#include <gtest/gtest.h>

#include <mongo/bson/bson.h>
#include <mongo/client/dbclient.h>

namespace {

    // Check that we can reproduce the example from bsonspec.org
    TEST(OID, gen) {
        const mongo::OID anOid = mongo::OID::gen();
    }

} // namespace

--- 
+++ 
@@ -1,15 +1,12 @@
-#include <iostream>
-
 #include <gtest/gtest.h>
-
 #include <mongo/bson/bson.h>
-#include <mongo/client/dbclient.h>
 
 namespace {
 
-    // Check that we can reproduce the example from bsonspec.org
     TEST(OID, gen) {
-        const mongo::OID anOid = mongo::OID::gen();
+        const mongo::OID oid1 = mongo::OID::gen();
+        const mongo::OID oid2 = mongo::OID::gen();
+        EXPECT_NE(oid1, oid2);
     }
 
 } // namespace
Clean up test a bit
