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

Function TestCompareRowNumbers

pkg/parquetquery/iters_test.go:80–96  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

78}
79
80func TestCompareRowNumbers(t *testing.T) {
81 testCases := []struct {
82 a, b RowNumber
83 expected int
84 }{
85 {RowNumber{-1}, RowNumber{0}, -1},
86 {RowNumber{0}, RowNumber{0}, 0},
87 {RowNumber{1}, RowNumber{0}, 1},
88
89 {RowNumber{0, 1}, RowNumber{0, 2}, -1},
90 {RowNumber{0, 2}, RowNumber{0, 1}, 1},
91 }
92
93 for _, tc := range testCases {
94 require.Equal(t, tc.expected, CompareRowNumbers(MaxDefinitionLevel, tc.a, tc.b))
95 }
96}
97
98func TestRowNumberPreceding(t *testing.T) {
99 testCases := []struct {

Callers

nothing calls this directly

Calls 2

CompareRowNumbersFunction · 0.85
EqualMethod · 0.45

Tested by

no test coverage detected