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

Function TestAdjustLimit

modules/frontend/search_sharder_test.go:956–972  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

954}
955
956func TestAdjustLimit(t *testing.T) {
957 l, err := adjustLimit(0, 10, 0)
958 require.Equal(t, uint32(10), l)
959 require.NoError(t, err)
960
961 l, err = adjustLimit(3, 10, 0)
962 require.Equal(t, uint32(3), l)
963 require.NoError(t, err)
964
965 l, err = adjustLimit(3, 10, 20)
966 require.Equal(t, uint32(3), l)
967 require.NoError(t, err)
968
969 l, err = adjustLimit(25, 10, 20)
970 require.Equal(t, uint32(0), l)
971 require.EqualError(t, err, "limit 25 exceeds max limit 20")
972}
973
974func TestMaxDuration(t *testing.T) {
975 //

Callers

nothing calls this directly

Calls 2

adjustLimitFunction · 0.85
EqualMethod · 0.45

Tested by

no test coverage detected