public abstract class AbstractBackendTest extends AbstractTest
| Modifier and Type | Class and Description |
|---|---|
protected static interface |
AbstractBackendTest.Callable |
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
OTHER_TEST_DATABASE_NAME |
backend, clock, collection, db, serverAddress, syncClient, TEST_DATABASE_NAME| Constructor and Description |
|---|
AbstractBackendTest() |
assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, createBackend, dropAllDatabases, killCursors, listDatabaseNames, restart, setUp, setUpBackend, tearDownprotected static final java.lang.String OTHER_TEST_DATABASE_NAME
protected org.bson.Document runCommand(java.lang.String commandName)
protected com.mongodb.client.MongoCollection<org.bson.Document> getCollection(java.lang.String collectionName)
protected com.mongodb.client.MongoDatabase getAdminDb()
protected static com.mongodb.MongoClient getClientWithStandardUuid()
@Test
public void testSimpleInsert()
throws java.lang.Exception
java.lang.Exception@Test public void testSimpleCursor()
@Test public void testCursor_skipDocuments()
@Test public void testCursor_skipAndLimitDocuments()
@Test public void testCursor_withProjection()
@Test public void testCloseCursor()
@Test public void testCursor_iteratingACursorThatNoLongerExists()
@Test
public void testSimpleInsertDelete()
throws java.lang.Exception
java.lang.Exception@Test
public void testCreateCollection()
throws java.lang.Exception
java.lang.Exception@Test
public void testCreateCappedCollection_invalidOptions()
throws java.lang.Exception
java.lang.Exception@Test
public void testCreateCollectionAlreadyExists()
throws java.lang.Exception
java.lang.Exception@Test
public void testUnsupportedModifier()
throws java.lang.Exception
java.lang.Exception@Test public void testUpsertWithInc()
@Test public void testBasicUpdate()
@Test
public void testCollectionStats_newCollection()
throws java.lang.Exception
java.lang.Exception@Test
public void testCollectionStats()
throws java.lang.Exception
java.lang.Exception@Test
public void testGetLogStartupWarnings()
throws java.lang.Exception
java.lang.Exception@Test
public void testGetLogWhichDoesNotExist()
throws java.lang.Exception
java.lang.Exception@Test public void testCompoundDateIdUpserts()
@Test public void testCompoundSort()
@Test public void testCountCommand()
@Test public void testNonPrimaryCountCommand()
@Test public void testCountCommandWithQuery()
@Test public void testCountCommandWithSkipAndLimit()
@Test
public void testCountDocuments()
throws java.lang.Exception
java.lang.Exception@Test public void testCountDocumentsWithQuery()
@Test
public void testEstimatedDocumentCount()
throws java.lang.Exception
java.lang.Exception@Test public void testCreateIndexes()
@Test
public void testDropAndRecreateIndex()
throws java.lang.Exception
java.lang.Exception@Test
public void testCurrentOperations()
throws java.lang.Exception
java.lang.Exception@Test
public void testListCollectionsEmpty()
throws java.lang.Exception
java.lang.Exception@Test
public void testListCollections()
throws java.lang.Exception
java.lang.Exception@Test
public void testGetCollectionNames()
throws java.lang.Exception
java.lang.Exception@Test
public void testSystemNamespaces()
throws java.lang.Exception
java.lang.Exception@Test
public void testDatabaseStats()
throws java.lang.Exception
java.lang.Exception@Test public void testDeleteDecrementsCount()
@Test
public void testDeleteInSystemNamespace()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateInSystemNamespace()
throws java.lang.Exception
java.lang.Exception@Test public void testDistinctQuery()
@Test
public void testDistinctUuids_legacy()
throws java.lang.Exception
java.lang.Exception@Test
public void testDistinctUuids()
throws java.lang.Exception
java.lang.Exception@Test
public void testDistinctArrayField()
throws java.lang.Exception
java.lang.Exception@Test
public void testDistinct_documentArray()
throws java.lang.Exception
java.lang.Exception@Test
public void testInsertQueryAndSortBinaryTypes()
throws java.lang.Exception
java.lang.Exception@Test
public void testUuidAsId()
throws java.lang.Exception
java.lang.Exception@Test
public void testTypeMatching()
throws java.lang.Exception
java.lang.Exception@Test public void testDistinctQueryWithDot()
@Test
public void testDropCollection()
throws java.lang.Exception
java.lang.Exception@Test
public void testDropCollectionAlsoDropsFromDB()
throws java.lang.Exception
java.lang.Exception@Test
public void testDropDatabaseAlsoDropsCollectionData()
throws java.lang.Exception
java.lang.Exception@Test
public void testDropDatabaseDropsAllData()
throws java.lang.Exception
java.lang.Exception@Test
public void testDropEmptyDatabase()
throws java.lang.Exception
java.lang.Exception@Test
public void testDropDatabaseAfterAddingIndexMultipleTimes()
throws java.lang.Exception
java.lang.Exception@Test
public void testAddIndexAgainWithDifferentOptions()
throws java.lang.Exception
java.lang.Exception@Test public void testEmbeddedSort()
@Test public void testEmbeddedSort_arrayOfDocuments()
@Test
public void testFindAndModifyCommandEmpty()
throws java.lang.Exception
java.lang.Exception@Test
public void testFindAndModifyCommandIllegalOp()
throws java.lang.Exception
java.lang.Exception@Test
public void testFindAndModifyCommandUpdate()
throws java.lang.Exception
java.lang.Exception@Test
public void testFindAndModifyCommand_UpdateSameFields()
throws java.lang.Exception
java.lang.Exception@Test
public void testFindAndModifyCommand_UpdateFieldAndItsSubfield()
throws java.lang.Exception
java.lang.Exception@Test
public void testFindOneAndUpdateError()
throws java.lang.Exception
java.lang.Exception@Test
public void testFindOneAndUpdateFields()
throws java.lang.Exception
java.lang.Exception@Test
public void testFineOneAndUpdateNotFound()
throws java.lang.Exception
java.lang.Exception@Test public void testFineOneAndUpdateRemove()
@Test public void testFineOneAndUpdateReturnNew()
@Test public void testFineOneAndUpdateMax()
@Test public void testFineOneAndUpdateMin()
@Test public void testFindOneAndUpdateReturnOld()
@Test
public void testFindOneAndUpdateSorted()
throws java.lang.Exception
java.lang.Exception@Test public void testFindOneAndUpdateUpsert()
@Test public void testFindOneAndUpdateUpsertReturnBefore()
@Test public void testFindOneAndUpdateWithArrayFilters()
@Test public void testUpdateManyWithArrayFilters()
@Test
public void testUpdateOneWithArrayFilter()
throws java.lang.Exception
java.lang.Exception@Test public void testUpsertWithArrayFilters()
@Test
public void testUpdateWithMultipleArrayFilters()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateWithMultipleComplexArrayFilters()
throws java.lang.Exception
java.lang.Exception@Test public void testFindOneAndUpdate_IllegalArrayFilters()
@Test public void testFindOneAndUpdate_IllegalArrayFiltersPaths()
@Test public void testFindAndRemoveFromEmbeddedList()
@Test public void testFindOne()
@Test public void testFindOneById()
@Test public void testFindOneIn()
@Test public void testFindWithLimit()
@Test public void testFindInReverseNaturalOrder()
@Test public void testFindWithPattern()
@Test public void testFindWithQuery()
@Test public void testFindWithSkipLimit()
@Test public void testFindWithSkipLimitInReverseOrder()
@Test public void testFindWithSkipLimitAfterDelete()
@Test
public void testFullUpdateWithSameId()
throws java.lang.Exception
java.lang.Exception@Test public void testGetCollection()
@Test
public void testNullId()
throws java.lang.Exception
java.lang.Exception@Test public void testIdInQueryResultsInIndexOrder()
@Test
public void testInQuery_Arrays()
throws java.lang.Exception
java.lang.Exception@Test public void testIdNotAllowedToBeUpdated()
@Test
public void testIllegalCommand()
throws java.lang.Exception
java.lang.Exception@Test
public void testInsert()
throws java.lang.Exception
java.lang.Exception@Test
public void testInsertDuplicate()
throws java.lang.Exception
java.lang.Exception@Test public void testInsertDuplicateThrows()
@Test public void testInsertDuplicateWithConcernThrows()
@Test public void testInsertIncrementsCount()
@Test
public void testInsertQuery()
throws java.lang.Exception
java.lang.Exception@Test
public void testInsertRemove()
throws java.lang.Exception
java.lang.Exception@Test
public void testInsertInSystemNamespace()
throws java.lang.Exception
java.lang.Exception@Test
public void testListDatabaseNames()
throws java.lang.Exception
java.lang.Exception@Test
public void testQuery()
throws java.lang.Exception
java.lang.Exception@Test
public void testQueryAll()
throws java.lang.Exception
java.lang.Exception@Test
public void testQueryCount()
throws java.lang.Exception
java.lang.Exception@Test
public void testQueryLimitEmptyQuery()
throws java.lang.Exception
java.lang.Exception@Test
public void testQueryLimitSimpleQuery()
throws java.lang.Exception
java.lang.Exception@Test
public void testQueryNull()
throws java.lang.Exception
java.lang.Exception@Test
public void testQuerySkipLimitEmptyQuery()
throws java.lang.Exception
java.lang.Exception@Test
public void testQuerySkipLimitSimpleQuery()
throws java.lang.Exception
java.lang.Exception@Test
public void testQuerySort()
throws java.lang.Exception
java.lang.Exception@Test
public void testQueryWithFieldSelector()
throws java.lang.Exception
java.lang.Exception@Test
public void testQueryWithDotNotationFieldSelector()
throws java.lang.Exception
java.lang.Exception@Test
public void testQueryWithDotNotationFieldSelector_Array()
throws java.lang.Exception
java.lang.Exception@Test
public void testQueryWithIllegalFieldSelection()
throws java.lang.Exception
java.lang.Exception@Test
public void testQuerySystemNamespace()
throws java.lang.Exception
java.lang.Exception@Test
public void testQueryAllExpression()
throws java.lang.Exception
java.lang.Exception@Test
public void testAndQueryWithAllAndNin()
throws java.lang.Exception
java.lang.Exception@Test
public void testAndQueryWithAllAndSize()
throws java.lang.Exception
java.lang.Exception@Test
public void testMatchesAllWithEmptyCollection()
throws java.lang.Exception
java.lang.Exception@Test
public void testQueryWithSubdocumentIndex()
throws java.lang.Exception
java.lang.Exception@Test
public void testQueryBinaryData()
throws java.lang.Exception
java.lang.Exception@Test public void testRemove()
@Test
public void testRemoveSingle()
throws java.lang.Exception
java.lang.Exception@Test public void testRemoveReturnsModifiedDocumentCount()
@Test
public void testReservedCollectionNames()
throws java.lang.Exception
java.lang.Exception@Test
public void testServerStatus()
throws java.lang.Exception
java.lang.Exception@Test
public void testPing()
throws java.lang.Exception
java.lang.Exception@Test
public void testReplSetGetStatus()
throws java.lang.Exception
java.lang.Exception@Test
public void testWhatsMyUri()
throws java.lang.Exception
java.lang.Exception@Test
public void testSortDocuments()
throws java.lang.Exception
java.lang.Exception@Test public void testSort()
@Test public void testSortByEmbeddedKey()
@Test
public void testUpdate()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateNothing()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateBlank()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateEmptyPositional()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateMultiplePositional()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateIllegalFieldName()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateSubdocument()
throws java.lang.Exception
java.lang.Exception@Test
public void testInsertWithIllegalFieldNames()
throws java.lang.Exception
java.lang.Exception@Test public void testUpdateIdNoChange()
@Test
public void testUpdatePush()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdatePushEach()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdatePushSlice()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdatePushSort()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdatePushSortAndSlice()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdatePushPosition()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdatePushEach_unknownModifier()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdatePushEach_illegalOptions()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdatePushAll()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateAddToSet()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateAddToSetEach()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateAddToSetEach_unknownModifier()
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.String getExpectedPathPrefix_testUpdateAddToSetEach_unknownModifier()
@Test
public void testUpdateDatasize()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdatePull()
throws java.lang.Exception
java.lang.Exception@Test public void testUpdatePullValueWithCondition()
@Test public void testUpdatePullDocuments()
@Test public void testUpdatePullLeavesEmptyArray()
@Test
public void testUpdatePullAll()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdatePullAll_Documents()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateSet()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateSet_arrayOfDocuments()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateSetOnInsert()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateSetWithArrayIndices()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateUnsetWithArrayIndices()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateMax()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateMin()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateMinMaxWithLists()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateMaxCompareNumbers()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateMaxCompareDates()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateMinCompareNumbers()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateMinCompareDates()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdatePop()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateUnset()
throws java.lang.Exception
java.lang.Exception@Test public void testUpdateWithIdIn()
@Test
public void testUpdateMulti()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateIllegalInt()
throws java.lang.Exception
java.lang.Exception@Test public void testUpdateWithIdInMulti()
@Test public void testUpdateWithIdInMultiReturnModifiedDocumentCount()
@Test public void testUpdateWithIdQuery()
@Test public void testUpdateWithObjectId()
@Test
public void testUpdateArrayMatch()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateArrayMatch_MultipleFields()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateArrayMatch_updateMany()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateWithNotAndSizeOperator()
throws java.lang.Exception
java.lang.Exception@Test
public void testMultiUpdateArrayMatch()
throws java.lang.Exception
java.lang.Exception@Test public void testUpsert()
@Test
public void testUpsertFieldOrder()
throws java.lang.Exception
java.lang.Exception@Test public void testUpsertWithoutId()
@Test public void testUpsertOnIdWithPush()
@Test public void testUpsertWithConditional()
@Test public void testUpsertWithoutChange()
@Test public void testUpsertWithEmbeddedQuery()
@Test
public void testUpsertWithIdIn()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpsertWithId()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpsertWithId_duplicateKey()
throws java.lang.Exception
java.lang.Exception@Test
public void testReplaceOneWithId()
throws java.lang.Exception
java.lang.Exception@Test
public void testReplaceOneUpsertsWithGeneratedId()
throws java.lang.Exception
java.lang.Exception@Test
public void testBulkUpsert()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateWithMultiplyOperator()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateWithIllegalMultiplyFails()
throws java.lang.Exception
java.lang.Exception@Test
public void testIsMaster()
throws java.lang.Exception
java.lang.Exception@Test public void testFindWithNullOrNoFieldFilter()
@Test
public void testInsertWithIllegalId()
throws java.lang.Exception
java.lang.Exception@Test public void testInsertsWithUniqueIndex()
@Test
public void testInsertBinaryData()
throws java.lang.Exception
java.lang.Exception@Test public void testUniqueIndexWithSubdocument()
@Test
public void testUniqueIndexWithDeepDocuments()
throws java.lang.Exception
java.lang.Exception@Test
public void testSecondaryUniqueIndexUpdate()
throws java.lang.Exception
java.lang.Exception@Test
public void testSecondarySparseUniqueIndex()
throws java.lang.Exception
java.lang.Exception@Test
public void testCompoundSparseUniqueIndex()
throws java.lang.Exception
java.lang.Exception@Test
public void testCompoundSparseUniqueIndexOnEmbeddedDocuments()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateWithSparseUniqueIndex()
throws java.lang.Exception
java.lang.Exception@Test
public void testSparseUniqueIndexOnEmbeddedDocument()
throws java.lang.Exception
java.lang.Exception@Test public void testAddNonUniqueIndexOnNonIdField()
@Test public void testAddSparseIndexOnNonIdField()
@Test public void testDeleteAllDocumentsWithUniqueSparseIndex()
@Test public void testAddPartialIndexOnNonIdField()
@Test public void testCompoundUniqueIndices()
@Test public void testCompoundUniqueIndices_Subdocument()
@Test public void testCompoundUniqueIndicesWithInQuery()
@Test
public void testAddUniqueIndexOnExistingDocuments()
throws java.lang.Exception
java.lang.Exception@Test
public void testAddUniqueIndexOnExistingDocuments_violatingUniqueness()
throws java.lang.Exception
java.lang.Exception@Test
public void testCursorOptionNoTimeout()
throws java.lang.Exception
java.lang.Exception@Test
public void testBulkInsert()
throws java.lang.Exception
java.lang.Exception@Test
public void testLargeBulkInsert()
throws java.lang.Exception
java.lang.Exception@Test
public void testBulkInsert_withDuplicate()
throws java.lang.Exception
java.lang.Exception@Test
public void testBulkInsert_unordered_withDuplicate()
throws java.lang.Exception
java.lang.Exception@Test
public void testBulkUpdateOrdered()
throws java.lang.Exception
java.lang.Exception@Test
public void testBulkUpdateUnordered()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateCurrentDateIllegalTypeSpecification()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateCurrentDate()
throws java.lang.Exception
java.lang.Exception@Test
public void testRenameField()
throws java.lang.Exception
java.lang.Exception@Test public void testRenameField_embeddedDocument()
@Test
public void testRenameFieldIllegalValue()
throws java.lang.Exception
java.lang.Exception@Test
public void testRenameCollection()
throws java.lang.Exception
java.lang.Exception@Test
public void testRenameCollection_targetAlreadyExists()
throws java.lang.Exception
java.lang.Exception@Test
public void testRenameCollection_dropTarget()
throws java.lang.Exception
java.lang.Exception@Test
public void testListIndexes_empty()
throws java.lang.Exception
java.lang.Exception@Test
public void testListIndexes()
throws java.lang.Exception
java.lang.Exception@Test public void testFieldSelection_deselectId()
@Test public void testFieldSelection_deselectOneField()
@Test public void testFieldSelection_deselectTwoFields()
@Test public void testFieldSelection_selectAndDeselectFields()
@Test public void testPullWithInPattern()
@Test public void testPullWithInPatternAnchored()
@Test public void testPullWithInNumbers()
@Test public void testDocumentWithHashMap()
@Test
public void testFindAndOfOrs()
throws java.lang.Exception
java.lang.Exception@Test public void testInOperatorWithNullValue()
@Test
public void testQueryWithReference()
throws java.lang.Exception
java.lang.Exception@Test
public void testQueryWithIllegalReference()
throws java.lang.Exception
java.lang.Exception@Test
public void testAndOrNorWithEmptyArray()
throws java.lang.Exception
java.lang.Exception@Test
public void testInsertLargeDocument()
throws java.lang.Exception
java.lang.Exception@Test
public void testInsertAndUpdateAsynchronously()
throws java.lang.Exception
java.lang.Exception@Test
public void testAllQuery()
throws java.lang.Exception
java.lang.Exception@Test
public void testMatchesElementQuery()
throws java.lang.Exception
java.lang.Exception@Test
public void testMatchesElementInEmbeddedDocuments()
throws java.lang.Exception
java.lang.Exception@Test
public void testElemMatchWithExpression()
throws java.lang.Exception
java.lang.Exception@Test
public void testElemMatchAndAllQuery()
throws java.lang.Exception
java.lang.Exception@Test public void testQueryWithElemMatch()
@Test public void testProjectionWithElemMatch()
@Test public void testProjectionWithElemMatch_BigSubdocument()
@Test
public void testQueryWithProjection_elemMatchAndPositionalOperator()
throws java.lang.Exception
java.lang.Exception@Test
public void testProjectionWithSlice()
throws java.lang.Exception
java.lang.Exception@Test
public void testMatchesNullOrMissing()
throws java.lang.Exception
java.lang.Exception@Test
public void testIllegalElementMatchQuery()
throws java.lang.Exception
java.lang.Exception@Test
public void testQueryWithOperatorAndWithoutOperator()
throws java.lang.Exception
java.lang.Exception@Test
public void testQueryWithComment()
throws java.lang.Exception
java.lang.Exception@Test
public void testValidate()
throws java.lang.Exception
java.lang.Exception@Test
public void testGetLastError()
throws java.lang.Exception
java.lang.Exception@Test
public void testResetError()
throws java.lang.Exception
java.lang.Exception@Test
public void testIllegalTopLevelOperator()
throws java.lang.Exception
java.lang.Exception@Test
public void testExprQuery()
throws java.lang.Exception
java.lang.Exception@Test
public void testExprQuery_IllegalFieldPath()
throws java.lang.Exception
java.lang.Exception@Test
public void testQueryEmbeddedDocument()
throws java.lang.Exception
java.lang.Exception@Test
public void testQueryWithEquivalentEmbeddedDocument()
throws java.lang.Exception
java.lang.Exception@Test
public void testOrderByMissingAndNull()
throws java.lang.Exception
java.lang.Exception@Test
public void testOrderByEmbeddedDocument()
throws java.lang.Exception
java.lang.Exception@Test
public void testFindByListValue()
throws java.lang.Exception
java.lang.Exception@Test
public void testFindAndOrderByWithListValues()
throws java.lang.Exception
java.lang.Exception@Test
public void testDistinctEmbeddedDocument()
throws java.lang.Exception
java.lang.Exception@Test
public void testEmptyArrayQuery()
throws java.lang.Exception
java.lang.Exception@Test
public void testFindAllReferences()
throws java.lang.Exception
java.lang.Exception@Test
public void testInsertAndQueryNegativeZero()
throws java.lang.Exception
java.lang.Exception@Test
public void testUniqueIndexWithNegativeZero()
throws java.lang.Exception
java.lang.Exception@Test
public void testDecimal128()
throws java.lang.Exception
java.lang.Exception@Test
public void testDecimal128_Inc()
throws java.lang.Exception
java.lang.Exception@Test
public void testArrayNe()
throws java.lang.Exception
java.lang.Exception@Test
public void testExistsQuery()
throws java.lang.Exception
java.lang.Exception@Test
public void testExistsQueryWithArray()
throws java.lang.Exception
java.lang.Exception@Test
public void testExistsQueryWithTrailingDot()
throws java.lang.Exception
java.lang.Exception@Test
public void testRegExQuery()
throws java.lang.Exception
java.lang.Exception@Test
public void testInsertAndFindJavaScriptContent()
throws java.lang.Exception
java.lang.Exceptionprotected static void assertMongoWriteException(AbstractBackendTest.Callable callable, int expectedErrorCode, java.lang.String expectedMessage)
protected static void assertMongoWriteException(AbstractBackendTest.Callable callable, int expectedErrorCode, java.lang.String expectedCodeName, java.lang.String expectedMessage)
@Test
public void testInsertWithoutId()
throws java.lang.Exception
java.lang.Exception@Test
public void testMultikeyIndex_simpleArrayValues()
throws java.lang.Exception
java.lang.Exception@Test
public void testCompoundMultikeyIndex_simpleArrayValues()
throws java.lang.Exception
java.lang.Exception@Test
public void testCompoundMultikeyIndex_threeKeys()
throws java.lang.Exception
java.lang.Exception@Test
public void testCompoundMultikeyIndex_documents()
throws java.lang.Exception
java.lang.Exception@Test
public void testCompoundMultikeyIndex_deepDocuments()
throws java.lang.Exception
java.lang.Exception@Test public void testUpdateArrayWithPositionalAll()
@Test public void testUpdateArrayWithPositionalAll_NullValue()
@Test public void testUpdateArrayWithPositionalAllAndArrayFilter()
@Test public void testUpdateArrayOfDocumentsWithPositionalAll()
@Test public void testIllegalUpdateWithPositionalAll()
@Test
public void testUpsertWithPositionalAll()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateWithMultipleArrayFiltersInOnePath()
throws java.lang.Exception
java.lang.Exception@Test public void testUpdateArrayWithMultiplePositionalAll()
@Test public void testUpdateArrayWithMultiplePositionalAll_Simple()
@Test public void testUpdateArrayWithIllegalMultiplePositionalAll()
@Test
public void testGetKeyValues_multiKey_document_nested_objects()
throws java.lang.Exception
java.lang.Exception@Test
public void testComparisons()
throws java.lang.Exception
java.lang.Exception@Test public void testMinKeyComparison()
@Test public void testMaxKeyComparison()
@Test
public void testMinMaxKeyRangeQuery()
throws java.lang.Exception
java.lang.Exception@Test
public void testOldAndNewUuidTypes()
throws java.lang.Exception
java.lang.Exception@Test
public void testNewUuidType()
throws java.lang.Exception
java.lang.Exception@Test
public void testUpdateWithExpressionIsNotPossible()
throws java.lang.Exception
java.lang.Exception