MCPcopy
hub / github.com/ory/hydra / AssertObjectKeysEqual

Function AssertObjectKeysEqual

fosite/equalKeys_test.go:28–37  ·  view source on GitHub ↗
(t *testing.T, a, b interface{}, keys ...string)

Source from the content-addressed store, hash-verified

26}
27
28func AssertObjectKeysEqual(t *testing.T, a, b interface{}, keys ...string) {
29 assert.True(t, len(keys) > 0, "No key provided.")
30 for _, k := range keys {
31 c, err := reflections.GetField(a, k)
32 assert.NoError(t, err)
33 d, err := reflections.GetField(b, k)
34 assert.NoError(t, err)
35 assert.Equal(t, c, d, "field: %s", k)
36 }
37}
38
39func AssertObjectKeysNotEqual(t *testing.T, a, b interface{}, keys ...string) {
40 assert.True(t, len(keys) > 0, "No key provided.")

Calls

no outgoing calls

Tested by

no test coverage detected