Skip to content

Commit 4faf9ee

Browse files
authored
Migrate Digital Twins tests to TestProxy (Azure#35997)
1 parent 3914164 commit 4faf9ee

File tree

64 files changed

+12
-23965
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+12
-23965
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"AssetsRepo": "Azure/azure-sdk-assets",
3+
"AssetsRepoPrefixPath": "java",
4+
"TagPrefix": "java/digitaltwins/azure-digitaltwins-core",
5+
"Tag": "java/digitaltwins/azure-digitaltwins-core_329ebe0bf8"
6+
}

sdk/digitaltwins/azure-digitaltwins-core/src/test/java/com/azure/digitaltwins/core/DigitalTwinsTestBase.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@
1010
import com.azure.core.http.policy.HttpLogDetailLevel;
1111
import com.azure.core.http.policy.HttpLogOptions;
1212
import com.azure.core.http.policy.HttpPipelinePolicy;
13-
import com.azure.core.test.TestBase;
1413
import com.azure.core.test.TestMode;
14+
import com.azure.core.test.TestProxyTestBase;
15+
import com.azure.core.test.models.CustomMatcher;
1516
import com.azure.core.util.Configuration;
1617
import com.azure.identity.ClientSecretCredentialBuilder;
1718
import com.fasterxml.jackson.core.JsonProcessingException;
@@ -20,9 +21,10 @@
2021
import reactor.core.publisher.Mono;
2122

2223
import java.time.OffsetDateTime;
24+
import java.util.Arrays;
2325
import java.util.function.Function;
2426

25-
public class DigitalTwinsTestBase extends TestBase {
27+
public class DigitalTwinsTestBase extends TestProxyTestBase {
2628
private static final String PLAYBACK_ENDPOINT = "https://playback.api.wus2.digitaltwins.azure.net";
2729
private static final int DEFAULT_WAIT_TIME_IN_SECONDS = 5;
2830

@@ -49,6 +51,8 @@ protected DigitalTwinsClientBuilder getDigitalTwinsClientBuilder(HttpClient http
4951
builder.credential(new FakeCredentials());
5052
// Connect to a special host when running tests in playback mode.
5153
builder.endpoint(PLAYBACK_ENDPOINT);
54+
interceptorManager.addMatchers(Arrays.asList(new CustomMatcher().setHeadersKeyOnlyMatch(Arrays.asList("Telemetry-Source-Time"))));
55+
5256
return builder;
5357
}
5458

sdk/digitaltwins/azure-digitaltwins-core/src/test/resources/session-records/ComponentsAsyncTests.componentLifecycleTest[1].json

Lines changed: 0 additions & 192 deletions
This file was deleted.

0 commit comments

Comments
 (0)