|
|
@ -492,6 +492,16 @@ func TestInfluxdbResponseParser(t *testing.T) { |
|
|
|
t.Errorf("Result mismatch (-want +got):\n%s", diff) |
|
|
|
t.Errorf("Result mismatch (-want +got):\n%s", diff) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
query = &Query{Alias: "alias $0, $1 - $2 - $3, $4: something"} |
|
|
|
|
|
|
|
result = parser.Parse(prepare(response), addQueryToQueries(*query)) |
|
|
|
|
|
|
|
frame = result.Responses["A"] |
|
|
|
|
|
|
|
name = "alias cpu, upc - $2 - $3, $4: something" |
|
|
|
|
|
|
|
testFrame.Name = name |
|
|
|
|
|
|
|
testFrame.Fields[1].Config.DisplayNameFromDS = name |
|
|
|
|
|
|
|
if diff := cmp.Diff(testFrame, frame.Frames[0], data.FrameTestCompareOptions()...); diff != "" { |
|
|
|
|
|
|
|
t.Errorf("Result mismatch (-want +got):\n%s", diff) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
query = &Query{Alias: "alias $1"} |
|
|
|
query = &Query{Alias: "alias $1"} |
|
|
|
result = parser.Parse(prepare(response), addQueryToQueries(*query)) |
|
|
|
result = parser.Parse(prepare(response), addQueryToQueries(*query)) |
|
|
|
frame = result.Responses["A"] |
|
|
|
frame = result.Responses["A"] |
|
|
|