summaryrefslogtreecommitdiff
path: root/dbtests
diff options
context:
space:
mode:
authorAaron <aaron@10gen.com>2008-12-11 19:55:43 -0500
committerAaron <aaron@10gen.com>2008-12-11 19:55:43 -0500
commita16c235dad4f45a7ae49ee67759036f9b08b44e4 (patch)
tree9416965b86d62a85e34e58b1ebd0feed66884c61 /dbtests
parent90603c4d288bd33c58d6d4698a323b43db05df6a (diff)
downloadmongo-a16c235dad4f45a7ae49ee67759036f9b08b44e4.tar.gz
Add embedded object inequality test
Diffstat (limited to 'dbtests')
-rw-r--r--dbtests/jsobjtests.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/dbtests/jsobjtests.cpp b/dbtests/jsobjtests.cpp
index 81456d34be7..ba8ed927bda 100644
--- a/dbtests/jsobjtests.cpp
+++ b/dbtests/jsobjtests.cpp
@@ -74,6 +74,8 @@ namespace JsobjTests {
void run() {
ASSERT( basic( "a", basic( "b", 1 ) ).woCompare
( basic( "a", basic( "b", 1.0 ) ) ) == 0 );
+ ASSERT( basic( "a", basic( "b", 1 ) ).woCompare
+ ( basic( "a", basic( "b", 2 ) ) ) < 0 );
}
};
@@ -87,6 +89,11 @@ namespace JsobjTests {
d.push_back( 1 );
d.push_back( 2 );
ASSERT( basic( "a", i ).woCompare( basic( "a", d ) ) == 0 );
+
+ vector< int > j;
+ j.push_back( 1 );
+ j.push_back( 3 );
+ ASSERT( basic( "a", i ).woCompare( basic( "a", j ) ) < 0 );
}
};
} // namespace BSONObjTests