MCPcopy
hub / github.com/grafana/tempo / urisEqual

Function urisEqual

modules/frontend/search_sharder_test.go:1497–1513  ·  view source on GitHub ↗
(t *testing.T, expectedURIs, actualURIs []string)

Source from the content-addressed store, hash-verified

1495}
1496
1497func urisEqual(t *testing.T, expectedURIs, actualURIs []string) {
1498 require.Equal(t, len(expectedURIs), len(actualURIs))
1499
1500 for i, expected := range expectedURIs {
1501 actual := actualURIs[i]
1502
1503 e, err := url.Parse(expected)
1504 require.NoError(t, err)
1505 a, err := url.Parse(actual)
1506 require.NoError(t, err)
1507
1508 e.RawQuery = e.Query().Encode()
1509 a.RawQuery = a.Query().Encode()
1510
1511 assert.Equal(t, e, a)
1512 }
1513}

Callers 3

TestBuildBackendRequestsFunction · 0.85
TestBackendRequestsFunction · 0.85
TestBuildShardedRequestsFunction · 0.85

Calls 4

QueryMethod · 0.80
ParseMethod · 0.65
EncodeMethod · 0.65
EqualMethod · 0.45

Tested by

no test coverage detected