Skip to content

Commit d099078

Browse files
convert live test to record test
1 parent 8471797 commit d099078

2 files changed

Lines changed: 25 additions & 3 deletions

File tree

sdk/metricsadvisor/azure-ai-metricsadvisor/src/test/java/com/azure/ai/metricsadvisor/CreateANewDataFeedTests.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,19 @@
66

77
import com.azure.core.http.rest.RequestOptions;
88
import com.azure.core.http.rest.Response;
9-
import com.azure.core.test.annotation.DoNotRecord;
109
import com.azure.core.util.BinaryData;
1110
import org.junit.jupiter.api.Assertions;
1211
import org.junit.jupiter.api.Test;
1312

1413
public final class CreateANewDataFeedTests extends MetricsAdvisorClientTestBase {
1514
@Test
16-
@DoNotRecord(skipInPlayback = true)
1715
public void testCreateANewDataFeedTests() {
1816
BinaryData body =
1917
BinaryData.fromString(
2018
"{\"allUpIdentification\":\"__SUM__\",\"authenticationType\":\"Basic\",\"dataFeedDescription\":\"This is a sample data feed.\",\"dataFeedName\":\"Sample - cost/revenue - city/category\",\"dataSourceParameter\":{\"connectionString\":\"Server=PlaceholderSqlServer,1433;Initial Catalog=PlaceholderDatabase;User ID=PlaceholderUserName;Password=PlaceholderPassword;\",\"query\":\"select * from your_table where timestamp = @StartTime\"},\"dataSourceType\":\"SqlServer\",\"dataStartFrom\":\"2020-01-01T00:00:00.000Z\",\"dimension\":[{\"dimensionDisplayName\":\"category\",\"dimensionName\":\"category\"},{\"dimensionDisplayName\":\"city\",\"dimensionName\":\"city\"}],\"fillMissingPointType\":\"SmartFilling\",\"granularityName\":\"Daily\",\"maxConcurrency\":5,\"metrics\":[{\"metricDisplayName\":\"cost\",\"metricName\":\"cost\"},{\"metricDisplayName\":\"revenue\",\"metricName\":\"revenue\"}],\"minRetryIntervalInSeconds\":3600,\"needRollup\":\"NeedRollup\",\"rollUpMethod\":\"Sum\",\"startOffsetInSeconds\":86400,\"stopRetryAfterInSeconds\":604800,\"timestampColumn\":\"timestamp\",\"viewMode\":\"Private\"}");
2119
RequestOptions requestOptions = new RequestOptions();
2220
Response<Void> response = metricsAdvisorClient.createDataFeedWithResponse(body, requestOptions);
2321
Assertions.assertEquals(201, response.getStatusCode());
24-
Assertions.assertEquals("", response.getHeaders().get("Location").getValue());
22+
Assertions.assertNotNull(response.getHeaders().get("Location").getValue());
2523
}
2624
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"networkCallRecords" : [ {
3+
"Method" : "POST",
4+
"Uri" : "https://REDACTED.cognitiveservices.azure.com//metricsadvisor/v1.0/dataFeeds",
5+
"Headers" : {
6+
"User-Agent" : "azsdk-java-azure-ai-metricsadvisor/1.0.0-beta.1 (17.0.1; Windows 11; 10.0)",
7+
"Content-Type" : "application/json"
8+
},
9+
"Response" : {
10+
"x-request-id" : "0b8b4ebb-ef95-46b4-9cde-8d06fe216686",
11+
"content-length" : "0",
12+
"x-envoy-upstream-service-time" : "1981",
13+
"Strict-Transport-Security" : "max-age=31536000; includeSubDomains; preload",
14+
"x-content-type-options" : "nosniff",
15+
"apim-request-id" : "0b8b4ebb-ef95-46b4-9cde-8d06fe216686",
16+
"retry-after" : "0",
17+
"StatusCode" : "201",
18+
"Date" : "Mon, 14 Mar 2022 04:54:08 GMT",
19+
"Location" : "https://metricsadvisor-weidxu.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/a4c95870-7426-488f-a1b6-5cee2115bd32"
20+
},
21+
"Exception" : null
22+
} ],
23+
"variables" : [ ]
24+
}

0 commit comments

Comments
 (0)