MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / GetSingleDatabaseCollection

Function GetSingleDatabaseCollection

db/util_testing.go:666–673  ·  view source on GitHub ↗
(tb testing.TB, database *DatabaseContext)

Source from the content-addressed store, hash-verified

664}
665
666func GetSingleDatabaseCollection(tb testing.TB, database *DatabaseContext) *DatabaseCollection {
667 require.Equal(tb, 1, len(database.CollectionByID), fmt.Sprintf("Database must only have a single collection configured has %d", len(database.CollectionByID)))
668 for _, collection := range database.CollectionByID {
669 return collection
670 }
671 tb.Fatalf("Could not find a collection")
672 return nil
673}
674
675// AllocateTestSequence allocates a sequence via the sequenceAllocator. For use by non-db tests
676func AllocateTestSequence(database *DatabaseContext) (uint64, error) {

Callers 15

TestInitializeIndexesFunction · 0.92
testGetIndexesMetaFunction · 0.92
TestPartitionedIndexesFunction · 0.92
TestUserFunctionsCRUDFunction · 0.92
TestShardedDCPUpgradeFunction · 0.85
TestAttachmentSweepFunction · 0.85
TestAttachmentCleanupFunction · 0.85

Calls 2

EqualMethod · 0.45
FatalfMethod · 0.45

Tested by 15

TestInitializeIndexesFunction · 0.74
testGetIndexesMetaFunction · 0.74
TestPartitionedIndexesFunction · 0.74
TestUserFunctionsCRUDFunction · 0.74
TestShardedDCPUpgradeFunction · 0.68
TestAttachmentSweepFunction · 0.68
TestAttachmentCleanupFunction · 0.68