diff --git a/tests/automatic/mongo_db/insert_retrieve/insert_retrieve_mongodb.cpp b/tests/automatic/mongo_db/insert_retrieve/insert_retrieve_mongodb.cpp index bcbca88cb4d1aa9455799bf73ca7379bf002de72..318dfb64e7e9289fe2be8a27a3934fe3c903369b 100644 --- a/tests/automatic/mongo_db/insert_retrieve/insert_retrieve_mongodb.cpp +++ b/tests/automatic/mongo_db/insert_retrieve/insert_retrieve_mongodb.cpp @@ -56,10 +56,12 @@ int main(int argc, char* argv[]) { std::this_thread::sleep_for(std::chrono::milliseconds(10)); auto fi1 = fi; - fi1.id = 123; + auto fi2 = fi; + fi2.id = 123; fi1.timestamp = std::chrono::system_clock::now(); - db.Insert("data_test1", fi, false); + fi2.timestamp = std::chrono::system_clock::now()+std::chrono::minutes(1); db.Insert("data_test1", fi1, false); + db.Insert("data_test1", fi2, false); Assert(err, args.keyword); @@ -80,7 +82,7 @@ int main(int argc, char* argv[]) { err = db.GetLastStream(&info); M_AssertEq(nullptr, err); - M_AssertEq(fi1.id, info.last_id); + M_AssertEq(fi2.id, info.last_id); M_AssertEq("test1",info.name); }