1 write to Qualifiers
aspire (1)
src\Shared\SearchTextParser.cs (1)
36
Qualifiers
= qualifiers;
63 references to Qualifiers
aspire (2)
src\Shared\SearchTextParser.cs (2)
55
public bool IsEmpty => TextFragments.Length == 0 &&
Qualifiers
.Length == 0 && NegatedQualifiers.Length == 0;
347
foreach (var q in filter.
Qualifiers
)
Aspire.Cli.Tests (61)
Utils\SearchTextParserTests.cs (61)
25
Assert.Empty(filter.
Qualifiers
);
59
Assert.Single(filter.
Qualifiers
);
60
Assert.Equal("severity", filter.
Qualifiers
[0].Key);
61
Assert.Equal("error", filter.
Qualifiers
[0].Value);
62
Assert.Equal(ComparisonOperator.Contains, filter.
Qualifiers
[0].Operator);
69
Assert.Equal("severity", filter.
Qualifiers
[0].Key);
70
Assert.Equal("Error", filter.
Qualifiers
[0].Value);
77
Assert.Single(filter.
Qualifiers
);
78
Assert.Equal("message", filter.
Qualifiers
[0].Key);
79
Assert.Equal("connection timed out", filter.
Qualifiers
[0].Value);
86
Assert.Single(filter.
Qualifiers
);
87
Assert.Equal("http.method", filter.
Qualifiers
[0].Key);
88
Assert.Equal("GET", filter.
Qualifiers
[0].Value);
96
Assert.Empty(filter.
Qualifiers
);
103
Assert.Equal(2, filter.
Qualifiers
.Length);
104
Assert.Equal("severity", filter.
Qualifiers
[0].Key);
105
Assert.Equal("error", filter.
Qualifiers
[0].Value);
106
Assert.Equal("resource", filter.
Qualifiers
[1].Key);
107
Assert.Equal("api", filter.
Qualifiers
[1].Value);
115
Assert.Empty(filter.
Qualifiers
);
123
Assert.Empty(filter.
Qualifiers
);
135
Assert.Empty(filter.
Qualifiers
);
155
Assert.Single(filter.
Qualifiers
);
156
Assert.Equal("severity", filter.
Qualifiers
[0].Key);
169
Assert.Single(filter.
Qualifiers
);
170
Assert.Equal("http.method", filter.
Qualifiers
[0].Key);
171
Assert.Equal("GET", filter.
Qualifiers
[0].Value);
172
Assert.True(filter.
Qualifiers
[0].IsAttribute);
189
Assert.Single(filter.
Qualifiers
);
190
Assert.False(filter.
Qualifiers
[0].IsAttribute);
197
Assert.Single(filter.
Qualifiers
);
198
Assert.Equal("user.name", filter.
Qualifiers
[0].Key);
199
Assert.Equal("John Doe", filter.
Qualifiers
[0].Value);
200
Assert.True(filter.
Qualifiers
[0].IsAttribute);
207
Assert.Single(filter.
Qualifiers
);
208
Assert.Equal("response.time", filter.
Qualifiers
[0].Key);
209
Assert.Equal("500", filter.
Qualifiers
[0].Value);
210
Assert.Equal(ComparisonOperator.GreaterThan, filter.
Qualifiers
[0].Operator);
211
Assert.True(filter.
Qualifiers
[0].IsAttribute);
222
Assert.Single(filter.
Qualifiers
);
223
Assert.Equal("duration", filter.
Qualifiers
[0].Key);
224
Assert.Equal("100", filter.
Qualifiers
[0].Value);
225
Assert.Equal(ComparisonOperator.GreaterThan, filter.
Qualifiers
[0].Operator);
232
Assert.Single(filter.
Qualifiers
);
233
Assert.Equal("duration", filter.
Qualifiers
[0].Key);
234
Assert.Equal("500", filter.
Qualifiers
[0].Value);
235
Assert.Equal(ComparisonOperator.GreaterThanOrEqual, filter.
Qualifiers
[0].Operator);
242
Assert.Single(filter.
Qualifiers
);
243
Assert.Equal("duration", filter.
Qualifiers
[0].Key);
244
Assert.Equal("50", filter.
Qualifiers
[0].Value);
245
Assert.Equal(ComparisonOperator.LessThan, filter.
Qualifiers
[0].Operator);
252
Assert.Single(filter.
Qualifiers
);
253
Assert.Equal("duration", filter.
Qualifiers
[0].Key);
254
Assert.Equal("200", filter.
Qualifiers
[0].Value);
255
Assert.Equal(ComparisonOperator.LessThanOrEqual, filter.
Qualifiers
[0].Operator);
277
Assert.Equal(2, filter.
Qualifiers
.Length);
278
Assert.Equal("severity", filter.
Qualifiers
[0].Key);
279
Assert.Equal("warning", filter.
Qualifiers
[0].Value);
280
Assert.Equal("duration", filter.
Qualifiers
[1].Key);
281
Assert.Equal("100", filter.
Qualifiers
[1].Value);
282
Assert.Equal(ComparisonOperator.GreaterThan, filter.
Qualifiers
[1].Operator);