MCPcopy Create free account
hub / github.com/cloudbase/garm / EqualDBEntityID

Function EqualDBEntityID

internal/testing/testing.go:238–247  ·  view source on GitHub ↗
(t *testing.T, expected, actual []T)

Source from the content-addressed store, hash-verified

236}
237
238func EqualDBEntityID[T IDDBEntity](t *testing.T, expected, actual []T) {
239 require.Equal(t, len(expected), len(actual))
240
241 sort.Slice(expected, func(i, j int) bool { return expected[i].GetID() > expected[j].GetID() })
242 sort.Slice(actual, func(i, j int) bool { return actual[i].GetID() > actual[j].GetID() })
243
244 for i := 0; i < len(expected); i++ {
245 require.Equal(t, expected[i].GetID(), actual[i].GetID())
246 }
247}
248
249func DBEntityMapToSlice[T NameAndIDDBEntity](orgs map[string]T) []T {
250 orgsSlice := []T{}

Callers

nothing calls this directly

Calls 1

GetIDMethod · 0.65

Tested by

no test coverage detected