summaryrefslogtreecommitdiff
path: root/src/mongo/dbtests
diff options
context:
space:
mode:
authorDorothy Chen <dorothy.chen@mongodb.com>2016-08-23 15:42:00 -0400
committerDorothy Chen <dorothy.chen@mongodb.com>2016-08-26 15:14:07 -0400
commit6f03bed78373f186632f8d6f8a2d4fdc3e5177ee (patch)
tree38e3fcb1742cbf449065d2f0ff52f10f680971bd /src/mongo/dbtests
parentcac902c5ea7f4f01db6826eb3a0ed32083fd6dac (diff)
downloadmongo-6f03bed78373f186632f8d6f8a2d4fdc3e5177ee.tar.gz
SERVER-23501 include stringified error code in erroring command replies
Diffstat (limited to 'src/mongo/dbtests')
-rw-r--r--src/mongo/dbtests/gle_test.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mongo/dbtests/gle_test.cpp b/src/mongo/dbtests/gle_test.cpp
index 18c721a404f..026933c3d22 100644
--- a/src/mongo/dbtests/gle_test.cpp
+++ b/src/mongo/dbtests/gle_test.cpp
@@ -103,8 +103,12 @@ public:
// insert dup
client.insert(_ns, BSON("_id" << 1));
// Make sure there was an error
- gleString = client.getLastError();
- ASSERT_NOT_EQUALS(gleString, "");
+
+ BSONObj info = client.getLastErrorDetailed();
+ ASSERT_NOT_EQUALS(info["err"].String(), "");
+ ASSERT_EQUALS(info["ok"].Double(), 1.0);
+ ASSERT_EQUALS(info["code"].Int(), 11000);
+ ASSERT_EQUALS(info["codeName"].String(), "DuplicateKey");
}
};