// files1.js t = new ToolTest("files1"); db = t.startDB(); filename = 'mongod'; if (_isWindows()) filename += '.exe'; t.runTool("files", "-d", t.baseName, "put", filename); md5 = md5sumFile(filename); file_obj = db.fs.files.findOne(); assert(file_obj, "A 0"); md5_stored = file_obj.md5; md5_computed = db.runCommand({filemd5: file_obj._id}).md5; assert.eq(md5, md5_stored, "A 1"); assert.eq(md5, md5_computed, "A 2"); mkdir(t.ext); t.runTool("files", "-d", t.baseName, "get", filename, '-l', t.extFile); md5 = md5sumFile(t.extFile); assert.eq(md5, md5_stored, "B"); t.stop();