use of com.axibase.tsd.api.method.MethodParameters in project atsd-api-test by axibase.
the class MetricSeriesTagsTest method testMetricSeriesTagsTagNameAndTagsParams.
@Issue("4715")
@Test(description = "Test {metric}/series/tags with tags and tags.name wildcard parameters")
public void testMetricSeriesTagsTagNameAndTagsParams() throws Exception {
MetricSeriesTags expectedTags = new MetricSeriesTags().addTags("t1", "p2");
MethodParameters parameters = new CustomParameters().addParameter("tags.t1", "p*").addParameter("tags.t2", "v2").addParameter("tags", "t1");
MetricSeriesTags responseTags = queryMetricSeriesTags(METRIC_NAME, parameters).readEntity(MetricSeriesTags.class);
assertEquals("Wrong result for {metric}/series/tags with tags and tags.name wildcard parameters", expectedTags, responseTags);
}
use of com.axibase.tsd.api.method.MethodParameters in project atsd-api-test by axibase.
the class MetricSeriesTagsTest method testMetricSeriesTagsTagNameParams.
@Issue("4715")
@Test(description = "Test {metric}/series/tags with tags.name parameter")
public void testMetricSeriesTagsTagNameParams() throws Exception {
MetricSeriesTags expectedTags = new MetricSeriesTags().addTags("t1", "v1").addTags("t2", "v2");
MethodParameters parameters = new CustomParameters().addParameter("tags.t1", "v1").addParameter("tags.t2", "v2");
MetricSeriesTags responseTags = queryMetricSeriesTags(METRIC_NAME, parameters).readEntity(MetricSeriesTags.class);
assertEquals("Wrong result for {metric}/series/tags with tags.name parameter", expectedTags, responseTags);
}
use of com.axibase.tsd.api.method.MethodParameters in project atsd-api-test by axibase.
the class MetricSeriesTagsTest method testMetricSeriesTagsTagPatternParam.
@Issue("4715")
@Test(description = "Test {metric}/series/tags with wildcard tags parameters")
public void testMetricSeriesTagsTagPatternParam() throws Exception {
MetricSeriesTags expectedTags = new MetricSeriesTags().addTags("t1", "v1", "v2").addTags("t2", "v1", "v2");
MethodParameters parameters = new CustomParameters().addParameter("tags.t1", "v*");
MetricSeriesTags responseTags = queryMetricSeriesTags(METRIC_NAME, parameters).readEntity(MetricSeriesTags.class);
assertEquals("Wrong result for {metric}/series/tags with wildcard tags parameters", expectedTags, responseTags);
}
use of com.axibase.tsd.api.method.MethodParameters in project atsd-api-test by axibase.
the class MetricSeriesTagsTest method testMetricSeriesTagsNoSecondTag.
@Issue("4715")
@Test(description = "Test {metric}/series/tags with existing but irrelevant tags.name")
public void testMetricSeriesTagsNoSecondTag() throws Exception {
MetricSeriesTags expectedTags = new MetricSeriesTags();
MethodParameters parameters = new CustomParameters().addParameter("tags.t1", "x1").addParameter("tags.t2", "v2");
MetricSeriesTags responseTags = queryMetricSeriesTags(METRIC_NAME, parameters).readEntity(MetricSeriesTags.class);
assertEquals("Wrong result for {metric}/series/tags with existing but irrelevant tags.name", expectedTags, responseTags);
}
use of com.axibase.tsd.api.method.MethodParameters in project atsd-api-test by axibase.
the class MetricSeriesTagsTest method testMetricSeriesTagsEntity.
@Issue("4715")
@Test(description = "Test {metric}/series/tags entity parameter")
public void testMetricSeriesTagsEntity() throws Exception {
MetricSeriesTags expectedTags = new MetricSeriesTags().addTags("t1", "x1");
MethodParameters parameters = new CustomParameters().addParameter("entity", ENTITY_NAME2);
MetricSeriesTags responseTags = queryMetricSeriesTags(METRIC_NAME, parameters).readEntity(MetricSeriesTags.class);
assertEquals("Wrong result for {metric}/series/tags entity parameter", expectedTags, responseTags);
}
Aggregations