summaryrefslogtreecommitdiff
path: root/dbtests/basictests.cpp
diff options
context:
space:
mode:
authorEliot Horowitz <eliot@10gen.com>2010-02-26 12:07:46 -0500
committerEliot Horowitz <eliot@10gen.com>2010-02-26 12:07:46 -0500
commitc3f07f3be05934d8dae18c83d6c1bad57eaff739 (patch)
tree2418089fb2d6084a82c4bf7b2f1d08e0d200f39d /dbtests/basictests.cpp
parent27e94db45caa61293da51898c3df72e538f18805 (diff)
downloadmongo-c3f07f3be05934d8dae18c83d6c1bad57eaff739.tar.gz
some missing operators
Diffstat (limited to 'dbtests/basictests.cpp')
-rw-r--r--dbtests/basictests.cpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/dbtests/basictests.cpp b/dbtests/basictests.cpp
index c5b716737fc..391a5e6d27b 100644
--- a/dbtests/basictests.cpp
+++ b/dbtests/basictests.cpp
@@ -251,6 +251,30 @@ namespace BasicTests {
};
};
+ class ThreadSafeStringTest {
+ public:
+ void run(){
+ ThreadSafeString s;
+ s = "eliot";
+ ASSERT_EQUALS( s , "eliot" );
+ ASSERT( s != "eliot2" );
+
+ ThreadSafeString s2 = s;
+ ASSERT_EQUALS( s2 , "eliot" );
+
+
+ {
+ string foo;
+ {
+ ThreadSafeString bar;
+ bar = "eliot2";
+ foo = bar;
+ }
+ ASSERT_EQUALS( "eliot2" , foo );
+ }
+ }
+ };
+
class All : public Suite {
public:
All() : Suite( "basic" ){