/** * Test the convertToCapped cmd. * * @tags: [ * requires_non_retryable_commands, * requires_capped, * ] */ (function() { "use strict"; let testDb = db.getSiblingDB("convert_to_capped"); let coll = testDb.coll; testDb.dropDatabase(); // Create a collection with some data. let num = 10; for (let i = 0; i < num; ++i) { assert.writeOK(coll.insert({_id: i})); } // Ensure we do not allow overflowing the size long long on the server (SERVER-33078). assert.commandFailedWithCode( testDb.runCommand({convertToCapped: coll.getName(), size: 5308156746568725891247}), ErrorCodes.BadValue); })();