Storage Engine API
collection_options_test.cpp File Reference
#include "mongo/platform/basic.h"
#include "mongo/db/catalog/collection_options.h"
#include <limits>
#include "mongo/db/json.h"
#include "mongo/unittest/unittest.h"

Namespaces

 mongo
 Copyright (C) 2014 MongoDB Inc.
 

Functions

void mongo::checkRoundTrip (const CollectionOptions &options1)
 
 mongo::TEST (CollectionOptions, SimpleRoundTrip)
 
 mongo::TEST (CollectionOptions, Validate)
 
 mongo::TEST (CollectionOptions, Validator)
 
 mongo::TEST (CollectionOptions, ErrorBadSize)
 
 mongo::TEST (CollectionOptions, ErrorBadMax)
 
 mongo::TEST (CollectionOptions, CappedSizeRoundsUpForAlignment)
 
 mongo::TEST (CollectionOptions, IgnoreSizeWrongType)
 
 mongo::TEST (CollectionOptions, IgnoreMaxWrongType)
 
 mongo::TEST (CollectionOptions, InvalidStorageEngineField)
 
 mongo::TEST (CollectionOptions, ParseEngineField)
 
 mongo::TEST (CollectionOptions, ResetStorageEngineField)
 
 mongo::TEST (CollectionOptions, ModifyStorageEngineField)
 
 mongo::TEST (CollectionOptions, FailToParseCollationThatIsNotAnObject)
 
 mongo::TEST (CollectionOptions, FailToParseCollationThatIsAnEmptyObject)
 
 mongo::TEST (CollectionOptions, CollationFieldParsesCorrectly)
 
 mongo::TEST (CollectionOptions, ParsedCollationObjShouldBeOwned)
 
 mongo::TEST (CollectionOptions, ResetClearsCollationField)
 
 mongo::TEST (CollectionOptions, CollationFieldLeftEmptyWhenOmitted)
 
 mongo::TEST (CollectionOptions, CollationFieldNotDumpedToBSONWhenOmitted)
 
 mongo::TEST (CollectionOptions, ViewParsesCorrectly)
 
 mongo::TEST (CollectionOptions, ViewParsesCorrectlyWithoutPipeline)
 
 mongo::TEST (CollectionOptions, PipelineFieldRequiresViewOn)
 
 mongo::TEST (CollectionOptions, UnknownTopLevelOptionFailsToParse)
 
 mongo::TEST (CollectionOptions, CreateOptionIgnoredIfFirst)
 
 mongo::TEST (CollectionOptions, CreateOptionIgnoredIfNotFirst)
 
 mongo::TEST (CollectionOptions, UnknownOptionIgnoredIfCreateOptionFirst)
 
 mongo::TEST (CollectionOptions, UnknownOptionIgnoredIfCreateOptionPresent)
 
 mongo::TEST (CollectionOptions, UnknownOptionRejectedIfCreateOptionNotPresent)
 
 mongo::TEST (CollectionOptions, DuplicateCreateOptionIgnoredIfCreateOptionFirst)
 
 mongo::TEST (CollectionOptions, DuplicateCreateOptionIgnoredIfCreateOptionNotFirst)
 
 mongo::TEST (CollectionOptions, MaxTimeMSWhitelistedOptionIgnored)
 
 mongo::TEST (CollectionOptions, WriteConcernWhitelistedOptionIgnored)
 
 mongo::TEST (CollectionOptions, ParseUUID)