summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/optime.cpp
diff options
context:
space:
mode:
authorEric Milkie <milkie@10gen.com>2013-03-13 07:58:07 -0400
committerEric Milkie <milkie@10gen.com>2013-03-14 08:33:16 -0400
commitbc47e8418dc702a242dcc3b180ecfec69ac6556b (patch)
treedc824c628b364a6a38afe9fa682daebc65351f07 /src/mongo/db/repl/optime.cpp
parentc8008c1bfc7ae2866813147ad689b2508b2aeb3e (diff)
downloadmongo-bc47e8418dc702a242dcc3b180ecfec69ac6556b.tar.gz
SERVER-7772 move oplog into db/repl/
Diffstat (limited to 'src/mongo/db/repl/optime.cpp')
-rw-r--r--src/mongo/db/repl/optime.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/mongo/db/repl/optime.cpp b/src/mongo/db/repl/optime.cpp
index 0f31d6c07b4..b993c62da9c 100644
--- a/src/mongo/db/repl/optime.cpp
+++ b/src/mongo/db/repl/optime.cpp
@@ -21,6 +21,7 @@
#include "mongo/bson/inline_decls.h"
#include "mongo/util/debug_util.h"
#include "mongo/util/log.h"
+#include "mongo/util/startup_test.h"
namespace mongo {
@@ -80,4 +81,18 @@ namespace mongo {
}
}
+ struct TestOpTime : public StartupTest {
+ void run() {
+ OpTime t;
+ for ( int i = 0; i < 10; i++ ) {
+ OpTime s = OpTime::_now();
+ verify( s != t );
+ t = s;
+ }
+ OpTime q = t;
+ verify( q == t );
+ verify( !(q != t) );
+ }
+ } testoptime;
+
}