MCPcopy Create free account
hub / github.com/Permify/permify / TestEmptyCollections

Function TestEmptyCollections

pkg/database/collections_test.go:123–143  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

121}
122
123func TestEmptyCollections(t *testing.T) {
124 // Test empty TupleCollection
125 emptyTupleColl := NewTupleCollection()
126 assert.NotNil(t, emptyTupleColl)
127 assert.Equal(t, 0, len(emptyTupleColl.GetTuples()))
128
129 // Test empty SubjectCollection
130 emptySubjectColl := NewSubjectCollection()
131 assert.NotNil(t, emptySubjectColl)
132 assert.Equal(t, 0, len(emptySubjectColl.GetSubjects()))
133
134 // Test empty EntityCollection
135 emptyEntityColl := NewEntityCollection()
136 assert.NotNil(t, emptyEntityColl)
137 assert.Equal(t, 0, len(emptyEntityColl.GetEntities()))
138
139 // Test empty AttributeCollection
140 emptyAttrColl := NewAttributeCollection()
141 assert.NotNil(t, emptyAttrColl)
142 assert.Equal(t, 0, len(emptyAttrColl.GetAttributes()))
143}
144
145func TestToSubjectCollection(t *testing.T) {
146 // Create a TupleCollection with tuples

Callers

nothing calls this directly

Calls 8

GetTuplesMethod · 0.95
GetSubjectsMethod · 0.95
GetEntitiesMethod · 0.95
GetAttributesMethod · 0.95
NewTupleCollectionFunction · 0.85
NewSubjectCollectionFunction · 0.85
NewEntityCollectionFunction · 0.85
NewAttributeCollectionFunction · 0.85

Tested by

no test coverage detected