diff options
author | Aaron <aaron@10gen.com> | 2008-12-11 19:55:43 -0500 |
---|---|---|
committer | Aaron <aaron@10gen.com> | 2008-12-11 19:55:43 -0500 |
commit | a16c235dad4f45a7ae49ee67759036f9b08b44e4 (patch) | |
tree | 9416965b86d62a85e34e58b1ebd0feed66884c61 /dbtests | |
parent | 90603c4d288bd33c58d6d4698a323b43db05df6a (diff) | |
download | mongo-a16c235dad4f45a7ae49ee67759036f9b08b44e4.tar.gz |
Add embedded object inequality test
Diffstat (limited to 'dbtests')
-rw-r--r-- | dbtests/jsobjtests.cpp | 7 |
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 |