diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/CHANGELOG.md b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/CHANGELOG.md
index dfe14d7e7419..24d5b2c72b13 100644
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/CHANGELOG.md
+++ b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/CHANGELOG.md
@@ -1,6 +1,8 @@
# Release History
-## 1.0.0-beta.3 (Unreleased)
+## 1.0.0-beta.1 (2023-05-02)
+
+- Azure Resource Manager NewRelicObservability client library for Java. This package contains Microsoft Azure SDK for NewRelicObservability Management SDK. Package tag package-2022-07-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
### Features Added
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/README.md b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/README.md
index 1d0cca4d472b..5ff6d2650707 100644
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/README.md
+++ b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/README.md
@@ -32,7 +32,7 @@ Various documentation is available to help you get started
com.azure.resourcemanager
azure-resourcemanager-newrelicobservability
- 1.0.0-beta.2
+ 1.0.0-beta.3
```
[//]: # ({x-version-update-end})
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/SAMPLE.md b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/SAMPLE.md
index fc31930c8213..d4d683f27b3b 100644
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/SAMPLE.md
+++ b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/SAMPLE.md
@@ -79,8 +79,6 @@ public final class AccountsListSamples {
import com.azure.resourcemanager.newrelicobservability.models.AccountCreationSource;
import com.azure.resourcemanager.newrelicobservability.models.AccountInfo;
import com.azure.resourcemanager.newrelicobservability.models.BillingCycle;
-import com.azure.resourcemanager.newrelicobservability.models.ManagedServiceIdentity;
-import com.azure.resourcemanager.newrelicobservability.models.ManagedServiceIdentityType;
import com.azure.resourcemanager.newrelicobservability.models.NewRelicAccountProperties;
import com.azure.resourcemanager.newrelicobservability.models.NewRelicSingleSignOnProperties;
import com.azure.resourcemanager.newrelicobservability.models.OrgCreationSource;
@@ -89,7 +87,6 @@ import com.azure.resourcemanager.newrelicobservability.models.PlanData;
import com.azure.resourcemanager.newrelicobservability.models.ProvisioningState;
import com.azure.resourcemanager.newrelicobservability.models.SingleSignOnStates;
import com.azure.resourcemanager.newrelicobservability.models.UsageType;
-import com.azure.resourcemanager.newrelicobservability.models.UserAssignedIdentity;
import com.azure.resourcemanager.newrelicobservability.models.UserInfo;
import java.time.OffsetDateTime;
import java.util.HashMap;
@@ -113,10 +110,6 @@ public final class MonitorsCreateOrUpdateSamples {
.withRegion("k")
.withExistingResourceGroup("rgNewRelic")
.withTags(mapOf("key6976", "oaxfhf"))
- .withIdentity(
- new ManagedServiceIdentity()
- .withType(ManagedServiceIdentityType.NONE)
- .withUserAssignedIdentities(mapOf("key8903", new UserAssignedIdentity())))
.withNewRelicAccountProperties(
new NewRelicAccountProperties()
.withUserId("vcscxlncofcuduadesd")
@@ -178,7 +171,13 @@ public final class MonitorsDeleteSamples {
*/
public static void monitorsDeleteMinimumSetGen(
com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager manager) {
- manager.monitors().delete("rgopenapi", null, "ipxmlcbonyxtolzejcjshkmlron", com.azure.core.util.Context.NONE);
+ manager
+ .monitors()
+ .delete(
+ "rgopenapi",
+ "ruxvg@xqkmdhrnoo.hlmbpm",
+ "ipxmlcbonyxtolzejcjshkmlron",
+ com.azure.core.util.Context.NONE);
}
/*
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/main/java/com/azure/resourcemanager/newrelicobservability/NewRelicObservabilityManager.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/main/java/com/azure/resourcemanager/newrelicobservability/NewRelicObservabilityManager.java
index 0abf2014450a..c9d6e1fa454e 100644
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/main/java/com/azure/resourcemanager/newrelicobservability/NewRelicObservabilityManager.java
+++ b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/main/java/com/azure/resourcemanager/newrelicobservability/NewRelicObservabilityManager.java
@@ -224,7 +224,7 @@ public NewRelicObservabilityManager authenticate(TokenCredential credential, Azu
.append("-")
.append("com.azure.resourcemanager.newrelicobservability")
.append("/")
- .append("1.0.0-beta.2");
+ .append("1.0.0-beta.1");
if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) {
userAgentBuilder
.append(" (")
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/samples/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsCreateOrUpdateSamples.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/samples/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsCreateOrUpdateSamples.java
index 358ae8b94c5a..ebcfdab1e811 100644
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/samples/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsCreateOrUpdateSamples.java
+++ b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/samples/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsCreateOrUpdateSamples.java
@@ -7,8 +7,6 @@
import com.azure.resourcemanager.newrelicobservability.models.AccountCreationSource;
import com.azure.resourcemanager.newrelicobservability.models.AccountInfo;
import com.azure.resourcemanager.newrelicobservability.models.BillingCycle;
-import com.azure.resourcemanager.newrelicobservability.models.ManagedServiceIdentity;
-import com.azure.resourcemanager.newrelicobservability.models.ManagedServiceIdentityType;
import com.azure.resourcemanager.newrelicobservability.models.NewRelicAccountProperties;
import com.azure.resourcemanager.newrelicobservability.models.NewRelicSingleSignOnProperties;
import com.azure.resourcemanager.newrelicobservability.models.OrgCreationSource;
@@ -17,7 +15,6 @@
import com.azure.resourcemanager.newrelicobservability.models.ProvisioningState;
import com.azure.resourcemanager.newrelicobservability.models.SingleSignOnStates;
import com.azure.resourcemanager.newrelicobservability.models.UsageType;
-import com.azure.resourcemanager.newrelicobservability.models.UserAssignedIdentity;
import com.azure.resourcemanager.newrelicobservability.models.UserInfo;
import java.time.OffsetDateTime;
import java.util.HashMap;
@@ -41,10 +38,6 @@ public static void monitorsCreateOrUpdateMaximumSetGen(
.withRegion("k")
.withExistingResourceGroup("rgNewRelic")
.withTags(mapOf("key6976", "oaxfhf"))
- .withIdentity(
- new ManagedServiceIdentity()
- .withType(ManagedServiceIdentityType.NONE)
- .withUserAssignedIdentities(mapOf("key8903", new UserAssignedIdentity())))
.withNewRelicAccountProperties(
new NewRelicAccountProperties()
.withUserId("vcscxlncofcuduadesd")
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/samples/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsDeleteSamples.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/samples/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsDeleteSamples.java
index 0079a6338cbe..df1bcce4f152 100644
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/samples/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsDeleteSamples.java
+++ b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/samples/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsDeleteSamples.java
@@ -16,7 +16,13 @@ public final class MonitorsDeleteSamples {
*/
public static void monitorsDeleteMinimumSetGen(
com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager manager) {
- manager.monitors().delete("rgopenapi", null, "ipxmlcbonyxtolzejcjshkmlron", com.azure.core.util.Context.NONE);
+ manager
+ .monitors()
+ .delete(
+ "rgopenapi",
+ "ruxvg@xqkmdhrnoo.hlmbpm",
+ "ipxmlcbonyxtolzejcjshkmlron",
+ com.azure.core.util.Context.NONE);
}
/*
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AccountPropertiesTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AccountPropertiesTests.java
deleted file mode 100644
index 72eef6f3fb19..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AccountPropertiesTests.java
+++ /dev/null
@@ -1,39 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.AccountProperties;
-import org.junit.jupiter.api.Assertions;
-
-public final class AccountPropertiesTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AccountProperties model =
- BinaryData
- .fromString(
- "{\"organizationId\":\"wixjsprozvcp\",\"accountId\":\"eg\",\"accountName\":\"wmfdatscmdvpjhul\",\"region\":\"uvm\"}")
- .toObject(AccountProperties.class);
- Assertions.assertEquals("wixjsprozvcp", model.organizationId());
- Assertions.assertEquals("eg", model.accountId());
- Assertions.assertEquals("wmfdatscmdvpjhul", model.accountName());
- Assertions.assertEquals("uvm", model.region());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AccountProperties model =
- new AccountProperties()
- .withOrganizationId("wixjsprozvcp")
- .withAccountId("eg")
- .withAccountName("wmfdatscmdvpjhul")
- .withRegion("uvm");
- model = BinaryData.fromObject(model).toObject(AccountProperties.class);
- Assertions.assertEquals("wixjsprozvcp", model.organizationId());
- Assertions.assertEquals("eg", model.accountId());
- Assertions.assertEquals("wmfdatscmdvpjhul", model.accountName());
- Assertions.assertEquals("uvm", model.region());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AccountResourceInnerTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AccountResourceInnerTests.java
deleted file mode 100644
index d48031a8f819..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AccountResourceInnerTests.java
+++ /dev/null
@@ -1,39 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.AccountResourceInner;
-import org.junit.jupiter.api.Assertions;
-
-public final class AccountResourceInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AccountResourceInner model =
- BinaryData
- .fromString(
- "{\"properties\":{\"organizationId\":\"s\",\"accountId\":\"nyejhkryhtnap\",\"accountName\":\"wlokjyem\",\"region\":\"vnipjox\"},\"id\":\"nchgej\",\"name\":\"podmailzydehojwy\",\"type\":\"huxinpmqnj\"}")
- .toObject(AccountResourceInner.class);
- Assertions.assertEquals("s", model.organizationId());
- Assertions.assertEquals("nyejhkryhtnap", model.accountId());
- Assertions.assertEquals("wlokjyem", model.accountName());
- Assertions.assertEquals("vnipjox", model.region());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AccountResourceInner model =
- new AccountResourceInner()
- .withOrganizationId("s")
- .withAccountId("nyejhkryhtnap")
- .withAccountName("wlokjyem")
- .withRegion("vnipjox");
- model = BinaryData.fromObject(model).toObject(AccountResourceInner.class);
- Assertions.assertEquals("s", model.organizationId());
- Assertions.assertEquals("nyejhkryhtnap", model.accountId());
- Assertions.assertEquals("wlokjyem", model.accountName());
- Assertions.assertEquals("vnipjox", model.region());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AccountsListMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AccountsListMockTests.java
deleted file mode 100644
index 8e0eb3771d64..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AccountsListMockTests.java
+++ /dev/null
@@ -1,71 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import com.azure.resourcemanager.newrelicobservability.models.AccountResource;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class AccountsListMockTests {
- @Test
- public void testList() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"properties\":{\"organizationId\":\"fclhaaxdbabphlwr\",\"accountId\":\"fkts\",\"accountName\":\"sucocmnyyazttbtw\",\"region\":\"qpuedckzywbiex\"},\"id\":\"eyueaxibxujwb\",\"name\":\"qwalmuzyoxaepd\",\"type\":\"zjancuxr\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager.accounts().list("tkcxywnytnrsy", "lqidyby", com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals("fclhaaxdbabphlwr", response.iterator().next().organizationId());
- Assertions.assertEquals("fkts", response.iterator().next().accountId());
- Assertions.assertEquals("sucocmnyyazttbtw", response.iterator().next().accountName());
- Assertions.assertEquals("qpuedckzywbiex", response.iterator().next().region());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AccountsListResponseTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AccountsListResponseTests.java
deleted file mode 100644
index d1749734275b..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AccountsListResponseTests.java
+++ /dev/null
@@ -1,48 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.AccountResourceInner;
-import com.azure.resourcemanager.newrelicobservability.models.AccountsListResponse;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class AccountsListResponseTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AccountsListResponse model =
- BinaryData
- .fromString(
- "{\"value\":[{\"properties\":{\"organizationId\":\"ithxqhabifpi\",\"accountId\":\"wczbys\",\"accountName\":\"pqxu\",\"region\":\"vyq\"},\"id\":\"wby\",\"name\":\"rkxvdum\",\"type\":\"grtfwvu\"}],\"nextLink\":\"gaudcc\"}")
- .toObject(AccountsListResponse.class);
- Assertions.assertEquals("ithxqhabifpi", model.value().get(0).organizationId());
- Assertions.assertEquals("wczbys", model.value().get(0).accountId());
- Assertions.assertEquals("pqxu", model.value().get(0).accountName());
- Assertions.assertEquals("vyq", model.value().get(0).region());
- Assertions.assertEquals("gaudcc", model.nextLink());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AccountsListResponse model =
- new AccountsListResponse()
- .withValue(
- Arrays
- .asList(
- new AccountResourceInner()
- .withOrganizationId("ithxqhabifpi")
- .withAccountId("wczbys")
- .withAccountName("pqxu")
- .withRegion("vyq")))
- .withNextLink("gaudcc");
- model = BinaryData.fromObject(model).toObject(AccountsListResponse.class);
- Assertions.assertEquals("ithxqhabifpi", model.value().get(0).organizationId());
- Assertions.assertEquals("wczbys", model.value().get(0).accountId());
- Assertions.assertEquals("pqxu", model.value().get(0).accountName());
- Assertions.assertEquals("vyq", model.value().get(0).region());
- Assertions.assertEquals("gaudcc", model.nextLink());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AppServiceInfoInnerTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AppServiceInfoInnerTests.java
deleted file mode 100644
index 8b390223fdc4..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AppServiceInfoInnerTests.java
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.AppServiceInfoInner;
-import org.junit.jupiter.api.Assertions;
-
-public final class AppServiceInfoInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AppServiceInfoInner model =
- BinaryData
- .fromString(
- "{\"azureResourceId\":\"azjdyggd\",\"agentVersion\":\"ixhbkuofqweykhm\",\"agentStatus\":\"evfyexfwhybcib\"}")
- .toObject(AppServiceInfoInner.class);
- Assertions.assertEquals("azjdyggd", model.azureResourceId());
- Assertions.assertEquals("ixhbkuofqweykhm", model.agentVersion());
- Assertions.assertEquals("evfyexfwhybcib", model.agentStatus());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AppServiceInfoInner model =
- new AppServiceInfoInner()
- .withAzureResourceId("azjdyggd")
- .withAgentVersion("ixhbkuofqweykhm")
- .withAgentStatus("evfyexfwhybcib");
- model = BinaryData.fromObject(model).toObject(AppServiceInfoInner.class);
- Assertions.assertEquals("azjdyggd", model.azureResourceId());
- Assertions.assertEquals("ixhbkuofqweykhm", model.agentVersion());
- Assertions.assertEquals("evfyexfwhybcib", model.agentStatus());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AppServicesGetRequestTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AppServicesGetRequestTests.java
deleted file mode 100644
index 01035bd93e67..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AppServicesGetRequestTests.java
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.models.AppServicesGetRequest;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class AppServicesGetRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AppServicesGetRequest model =
- BinaryData
- .fromString("{\"azureResourceIds\":[\"dudgwdslfhot\"],\"userEmail\":\"mcy\"}")
- .toObject(AppServicesGetRequest.class);
- Assertions.assertEquals("dudgwdslfhot", model.azureResourceIds().get(0));
- Assertions.assertEquals("mcy", model.userEmail());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AppServicesGetRequest model =
- new AppServicesGetRequest().withAzureResourceIds(Arrays.asList("dudgwdslfhot")).withUserEmail("mcy");
- model = BinaryData.fromObject(model).toObject(AppServicesGetRequest.class);
- Assertions.assertEquals("dudgwdslfhot", model.azureResourceIds().get(0));
- Assertions.assertEquals("mcy", model.userEmail());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AppServicesListResponseTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AppServicesListResponseTests.java
deleted file mode 100644
index 82be020a7c68..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/AppServicesListResponseTests.java
+++ /dev/null
@@ -1,49 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.AppServiceInfoInner;
-import com.azure.resourcemanager.newrelicobservability.models.AppServicesListResponse;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class AppServicesListResponseTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- AppServicesListResponse model =
- BinaryData
- .fromString(
- "{\"value\":[{\"azureResourceId\":\"lbjnpgacftadehx\",\"agentVersion\":\"tyfsoppusuesn\",\"agentStatus\":\"dejbavo\"},{\"azureResourceId\":\"zdmohctbqvu\",\"agentVersion\":\"xdn\",\"agentStatus\":\"vo\"}],\"nextLink\":\"ujjugwdkcglh\"}")
- .toObject(AppServicesListResponse.class);
- Assertions.assertEquals("lbjnpgacftadehx", model.value().get(0).azureResourceId());
- Assertions.assertEquals("tyfsoppusuesn", model.value().get(0).agentVersion());
- Assertions.assertEquals("dejbavo", model.value().get(0).agentStatus());
- Assertions.assertEquals("ujjugwdkcglh", model.nextLink());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- AppServicesListResponse model =
- new AppServicesListResponse()
- .withValue(
- Arrays
- .asList(
- new AppServiceInfoInner()
- .withAzureResourceId("lbjnpgacftadehx")
- .withAgentVersion("tyfsoppusuesn")
- .withAgentStatus("dejbavo"),
- new AppServiceInfoInner()
- .withAzureResourceId("zdmohctbqvu")
- .withAgentVersion("xdn")
- .withAgentStatus("vo")))
- .withNextLink("ujjugwdkcglh");
- model = BinaryData.fromObject(model).toObject(AppServicesListResponse.class);
- Assertions.assertEquals("lbjnpgacftadehx", model.value().get(0).azureResourceId());
- Assertions.assertEquals("tyfsoppusuesn", model.value().get(0).agentVersion());
- Assertions.assertEquals("dejbavo", model.value().get(0).agentStatus());
- Assertions.assertEquals("ujjugwdkcglh", model.nextLink());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/FilteringTagTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/FilteringTagTests.java
deleted file mode 100644
index cdb298e9303b..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/FilteringTagTests.java
+++ /dev/null
@@ -1,33 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.models.FilteringTag;
-import com.azure.resourcemanager.newrelicobservability.models.TagAction;
-import org.junit.jupiter.api.Assertions;
-
-public final class FilteringTagTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- FilteringTag model =
- BinaryData
- .fromString("{\"name\":\"nqvpkvlrxnje\",\"value\":\"eipheoflokeyy\",\"action\":\"Include\"}")
- .toObject(FilteringTag.class);
- Assertions.assertEquals("nqvpkvlrxnje", model.name());
- Assertions.assertEquals("eipheoflokeyy", model.value());
- Assertions.assertEquals(TagAction.INCLUDE, model.action());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- FilteringTag model =
- new FilteringTag().withName("nqvpkvlrxnje").withValue("eipheoflokeyy").withAction(TagAction.INCLUDE);
- model = BinaryData.fromObject(model).toObject(FilteringTag.class);
- Assertions.assertEquals("nqvpkvlrxnje", model.name());
- Assertions.assertEquals("eipheoflokeyy", model.value());
- Assertions.assertEquals(TagAction.INCLUDE, model.action());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/HostsGetRequestTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/HostsGetRequestTests.java
deleted file mode 100644
index a16732f0db83..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/HostsGetRequestTests.java
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.models.HostsGetRequest;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class HostsGetRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- HostsGetRequest model =
- BinaryData
- .fromString("{\"vmIds\":[\"xyqj\",\"k\",\"attpngjcrcczsq\",\"jh\"],\"userEmail\":\"mdajv\"}")
- .toObject(HostsGetRequest.class);
- Assertions.assertEquals("xyqj", model.vmIds().get(0));
- Assertions.assertEquals("mdajv", model.userEmail());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- HostsGetRequest model =
- new HostsGetRequest().withVmIds(Arrays.asList("xyqj", "k", "attpngjcrcczsq", "jh")).withUserEmail("mdajv");
- model = BinaryData.fromObject(model).toObject(HostsGetRequest.class);
- Assertions.assertEquals("xyqj", model.vmIds().get(0));
- Assertions.assertEquals("mdajv", model.userEmail());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/LogRulesTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/LogRulesTests.java
deleted file mode 100644
index ea9ee3973b43..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/LogRulesTests.java
+++ /dev/null
@@ -1,61 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.models.FilteringTag;
-import com.azure.resourcemanager.newrelicobservability.models.LogRules;
-import com.azure.resourcemanager.newrelicobservability.models.SendAadLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendActivityLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendSubscriptionLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.TagAction;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class LogRulesTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- LogRules model =
- BinaryData
- .fromString(
- "{\"sendAadLogs\":\"Enabled\",\"sendSubscriptionLogs\":\"Enabled\",\"sendActivityLogs\":\"Disabled\",\"filteringTags\":[{\"name\":\"gyxzk\",\"value\":\"ocukoklyax\",\"action\":\"Include\"},{\"name\":\"uqszfk\",\"value\":\"ypewrmjmwvvjekt\",\"action\":\"Include\"},{\"name\":\"nhwlrsffrzpwvl\",\"value\":\"q\",\"action\":\"Exclude\"},{\"name\":\"ylihkaetckt\",\"value\":\"civfsnkymuctq\",\"action\":\"Exclude\"}]}")
- .toObject(LogRules.class);
- Assertions.assertEquals(SendAadLogsStatus.ENABLED, model.sendAadLogs());
- Assertions.assertEquals(SendSubscriptionLogsStatus.ENABLED, model.sendSubscriptionLogs());
- Assertions.assertEquals(SendActivityLogsStatus.DISABLED, model.sendActivityLogs());
- Assertions.assertEquals("gyxzk", model.filteringTags().get(0).name());
- Assertions.assertEquals("ocukoklyax", model.filteringTags().get(0).value());
- Assertions.assertEquals(TagAction.INCLUDE, model.filteringTags().get(0).action());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- LogRules model =
- new LogRules()
- .withSendAadLogs(SendAadLogsStatus.ENABLED)
- .withSendSubscriptionLogs(SendSubscriptionLogsStatus.ENABLED)
- .withSendActivityLogs(SendActivityLogsStatus.DISABLED)
- .withFilteringTags(
- Arrays
- .asList(
- new FilteringTag().withName("gyxzk").withValue("ocukoklyax").withAction(TagAction.INCLUDE),
- new FilteringTag()
- .withName("uqszfk")
- .withValue("ypewrmjmwvvjekt")
- .withAction(TagAction.INCLUDE),
- new FilteringTag().withName("nhwlrsffrzpwvl").withValue("q").withAction(TagAction.EXCLUDE),
- new FilteringTag()
- .withName("ylihkaetckt")
- .withValue("civfsnkymuctq")
- .withAction(TagAction.EXCLUDE)));
- model = BinaryData.fromObject(model).toObject(LogRules.class);
- Assertions.assertEquals(SendAadLogsStatus.ENABLED, model.sendAadLogs());
- Assertions.assertEquals(SendSubscriptionLogsStatus.ENABLED, model.sendSubscriptionLogs());
- Assertions.assertEquals(SendActivityLogsStatus.DISABLED, model.sendActivityLogs());
- Assertions.assertEquals("gyxzk", model.filteringTags().get(0).name());
- Assertions.assertEquals("ocukoklyax", model.filteringTags().get(0).value());
- Assertions.assertEquals(TagAction.INCLUDE, model.filteringTags().get(0).action());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/ManagedServiceIdentityTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/ManagedServiceIdentityTests.java
deleted file mode 100644
index 479276fc3ea7..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/ManagedServiceIdentityTests.java
+++ /dev/null
@@ -1,47 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.models.ManagedServiceIdentity;
-import com.azure.resourcemanager.newrelicobservability.models.ManagedServiceIdentityType;
-import com.azure.resourcemanager.newrelicobservability.models.UserAssignedIdentity;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class ManagedServiceIdentityTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- ManagedServiceIdentity model =
- BinaryData
- .fromString(
- "{\"principalId\":\"bd2a095d-d237-4757-9bf3-0bf47181ad5c\",\"tenantId\":\"bb037568-326d-49a0-9bfc-336a08608bba\",\"type\":\"UserAssigned\",\"userAssignedIdentities\":{\"t\":{\"principalId\":\"5bb06d23-7ca8-4b6d-bbf2-a41f5d20a449\",\"clientId\":\"8d92321e-d970-4e8d-abae-10e9e50a57ba\"},\"zzvypyqrimzinp\":{\"principalId\":\"70759eff-dde6-4dd5-9aec-ba678e65e730\",\"clientId\":\"a78474ae-7e3c-440b-a76d-b553b9536141\"}}}")
- .toObject(ManagedServiceIdentity.class);
- Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED, model.type());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- ManagedServiceIdentity model =
- new ManagedServiceIdentity()
- .withType(ManagedServiceIdentityType.USER_ASSIGNED)
- .withUserAssignedIdentities(
- mapOf("t", new UserAssignedIdentity(), "zzvypyqrimzinp", new UserAssignedIdentity()));
- model = BinaryData.fromObject(model).toObject(ManagedServiceIdentity.class);
- Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED, model.type());
- }
-
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MetricRulesInnerTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MetricRulesInnerTests.java
deleted file mode 100644
index f55f60fa3e46..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MetricRulesInnerTests.java
+++ /dev/null
@@ -1,53 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.MetricRulesInner;
-import com.azure.resourcemanager.newrelicobservability.models.FilteringTag;
-import com.azure.resourcemanager.newrelicobservability.models.SendMetricsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.TagAction;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class MetricRulesInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- MetricRulesInner model =
- BinaryData
- .fromString(
- "{\"sendMetrics\":\"Enabled\",\"filteringTags\":[{\"name\":\"m\",\"value\":\"qabcypm\",\"action\":\"Exclude\"},{\"name\":\"lzu\",\"value\":\"c\",\"action\":\"Exclude\"},{\"name\":\"nbacfi\",\"value\":\"l\",\"action\":\"Include\"},{\"name\":\"tqgtzxdpnqbqq\",\"value\":\"rjfeallnwsubisnj\",\"action\":\"Include\"}],\"userEmail\":\"ngnzscxaqwoochc\"}")
- .toObject(MetricRulesInner.class);
- Assertions.assertEquals(SendMetricsStatus.ENABLED, model.sendMetrics());
- Assertions.assertEquals("m", model.filteringTags().get(0).name());
- Assertions.assertEquals("qabcypm", model.filteringTags().get(0).value());
- Assertions.assertEquals(TagAction.EXCLUDE, model.filteringTags().get(0).action());
- Assertions.assertEquals("ngnzscxaqwoochc", model.userEmail());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- MetricRulesInner model =
- new MetricRulesInner()
- .withSendMetrics(SendMetricsStatus.ENABLED)
- .withFilteringTags(
- Arrays
- .asList(
- new FilteringTag().withName("m").withValue("qabcypm").withAction(TagAction.EXCLUDE),
- new FilteringTag().withName("lzu").withValue("c").withAction(TagAction.EXCLUDE),
- new FilteringTag().withName("nbacfi").withValue("l").withAction(TagAction.INCLUDE),
- new FilteringTag()
- .withName("tqgtzxdpnqbqq")
- .withValue("rjfeallnwsubisnj")
- .withAction(TagAction.INCLUDE)))
- .withUserEmail("ngnzscxaqwoochc");
- model = BinaryData.fromObject(model).toObject(MetricRulesInner.class);
- Assertions.assertEquals(SendMetricsStatus.ENABLED, model.sendMetrics());
- Assertions.assertEquals("m", model.filteringTags().get(0).name());
- Assertions.assertEquals("qabcypm", model.filteringTags().get(0).value());
- Assertions.assertEquals(TagAction.EXCLUDE, model.filteringTags().get(0).action());
- Assertions.assertEquals("ngnzscxaqwoochc", model.userEmail());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MetricsRequestTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MetricsRequestTests.java
deleted file mode 100644
index f75bed659942..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MetricsRequestTests.java
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.models.MetricsRequest;
-import org.junit.jupiter.api.Assertions;
-
-public final class MetricsRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- MetricsRequest model = BinaryData.fromString("{\"userEmail\":\"ofsx\"}").toObject(MetricsRequest.class);
- Assertions.assertEquals("ofsx", model.userEmail());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- MetricsRequest model = new MetricsRequest().withUserEmail("ofsx");
- model = BinaryData.fromObject(model).toObject(MetricsRequest.class);
- Assertions.assertEquals("ofsx", model.userEmail());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MetricsStatusRequestTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MetricsStatusRequestTests.java
deleted file mode 100644
index 3de4e83529a5..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MetricsStatusRequestTests.java
+++ /dev/null
@@ -1,34 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.models.MetricsStatusRequest;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class MetricsStatusRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- MetricsStatusRequest model =
- BinaryData
- .fromString(
- "{\"azureResourceIds\":[\"dlwtgrhpdj\",\"jumasx\",\"zj\",\"qyeg\"],\"userEmail\":\"alhbx\"}")
- .toObject(MetricsStatusRequest.class);
- Assertions.assertEquals("dlwtgrhpdj", model.azureResourceIds().get(0));
- Assertions.assertEquals("alhbx", model.userEmail());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- MetricsStatusRequest model =
- new MetricsStatusRequest()
- .withAzureResourceIds(Arrays.asList("dlwtgrhpdj", "jumasx", "zj", "qyeg"))
- .withUserEmail("alhbx");
- model = BinaryData.fromObject(model).toObject(MetricsStatusRequest.class);
- Assertions.assertEquals("dlwtgrhpdj", model.azureResourceIds().get(0));
- Assertions.assertEquals("alhbx", model.userEmail());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MetricsStatusResponseInnerTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MetricsStatusResponseInnerTests.java
deleted file mode 100644
index b1a22fb7525f..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MetricsStatusResponseInnerTests.java
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.MetricsStatusResponseInner;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class MetricsStatusResponseInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- MetricsStatusResponseInner model =
- BinaryData.fromString("{\"azureResourceIds\":[\"jj\"]}").toObject(MetricsStatusResponseInner.class);
- Assertions.assertEquals("jj", model.azureResourceIds().get(0));
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- MetricsStatusResponseInner model = new MetricsStatusResponseInner().withAzureResourceIds(Arrays.asList("jj"));
- model = BinaryData.fromObject(model).toObject(MetricsStatusResponseInner.class);
- Assertions.assertEquals("jj", model.azureResourceIds().get(0));
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitoredResourceInnerTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitoredResourceInnerTests.java
deleted file mode 100644
index b73a117dc48a..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitoredResourceInnerTests.java
+++ /dev/null
@@ -1,44 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.MonitoredResourceInner;
-import com.azure.resourcemanager.newrelicobservability.models.SendingLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendingMetricsStatus;
-import org.junit.jupiter.api.Assertions;
-
-public final class MonitoredResourceInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- MonitoredResourceInner model =
- BinaryData
- .fromString(
- "{\"id\":\"uqkhrsajiwku\",\"sendingMetrics\":\"Enabled\",\"reasonForMetricsStatus\":\"kg\",\"sendingLogs\":\"Enabled\",\"reasonForLogsStatus\":\"uimjmvx\"}")
- .toObject(MonitoredResourceInner.class);
- Assertions.assertEquals("uqkhrsajiwku", model.id());
- Assertions.assertEquals(SendingMetricsStatus.ENABLED, model.sendingMetrics());
- Assertions.assertEquals("kg", model.reasonForMetricsStatus());
- Assertions.assertEquals(SendingLogsStatus.ENABLED, model.sendingLogs());
- Assertions.assertEquals("uimjmvx", model.reasonForLogsStatus());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- MonitoredResourceInner model =
- new MonitoredResourceInner()
- .withId("uqkhrsajiwku")
- .withSendingMetrics(SendingMetricsStatus.ENABLED)
- .withReasonForMetricsStatus("kg")
- .withSendingLogs(SendingLogsStatus.ENABLED)
- .withReasonForLogsStatus("uimjmvx");
- model = BinaryData.fromObject(model).toObject(MonitoredResourceInner.class);
- Assertions.assertEquals("uqkhrsajiwku", model.id());
- Assertions.assertEquals(SendingMetricsStatus.ENABLED, model.sendingMetrics());
- Assertions.assertEquals("kg", model.reasonForMetricsStatus());
- Assertions.assertEquals(SendingLogsStatus.ENABLED, model.sendingLogs());
- Assertions.assertEquals("uimjmvx", model.reasonForLogsStatus());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitoredResourceListResponseTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitoredResourceListResponseTests.java
deleted file mode 100644
index 25d9a05d8acb..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitoredResourceListResponseTests.java
+++ /dev/null
@@ -1,71 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.MonitoredResourceInner;
-import com.azure.resourcemanager.newrelicobservability.models.MonitoredResourceListResponse;
-import com.azure.resourcemanager.newrelicobservability.models.SendingLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendingMetricsStatus;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class MonitoredResourceListResponseTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- MonitoredResourceListResponse model =
- BinaryData
- .fromString(
- "{\"value\":[{\"id\":\"gf\",\"sendingMetrics\":\"Disabled\",\"reasonForMetricsStatus\":\"ezyiuokktwhrdxw\",\"sendingLogs\":\"Enabled\",\"reasonForLogsStatus\":\"sm\"},{\"id\":\"ureximoryocfs\",\"sendingMetrics\":\"Enabled\",\"reasonForMetricsStatus\":\"mddystkiiux\",\"sendingLogs\":\"Disabled\",\"reasonForLogsStatus\":\"dxorrqnbpoczv\"},{\"id\":\"fqrvkdvjsllrmvvd\",\"sendingMetrics\":\"Enabled\",\"reasonForMetricsStatus\":\"kpnpulexxbczwtr\",\"sendingLogs\":\"Enabled\",\"reasonForLogsStatus\":\"zb\"},{\"id\":\"vsovmyokac\",\"sendingMetrics\":\"Enabled\",\"reasonForMetricsStatus\":\"lhzdobp\",\"sendingLogs\":\"Enabled\",\"reasonForLogsStatus\":\"lb\"}],\"nextLink\":\"nchrkcciww\"}")
- .toObject(MonitoredResourceListResponse.class);
- Assertions.assertEquals("gf", model.value().get(0).id());
- Assertions.assertEquals(SendingMetricsStatus.DISABLED, model.value().get(0).sendingMetrics());
- Assertions.assertEquals("ezyiuokktwhrdxw", model.value().get(0).reasonForMetricsStatus());
- Assertions.assertEquals(SendingLogsStatus.ENABLED, model.value().get(0).sendingLogs());
- Assertions.assertEquals("sm", model.value().get(0).reasonForLogsStatus());
- Assertions.assertEquals("nchrkcciww", model.nextLink());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- MonitoredResourceListResponse model =
- new MonitoredResourceListResponse()
- .withValue(
- Arrays
- .asList(
- new MonitoredResourceInner()
- .withId("gf")
- .withSendingMetrics(SendingMetricsStatus.DISABLED)
- .withReasonForMetricsStatus("ezyiuokktwhrdxw")
- .withSendingLogs(SendingLogsStatus.ENABLED)
- .withReasonForLogsStatus("sm"),
- new MonitoredResourceInner()
- .withId("ureximoryocfs")
- .withSendingMetrics(SendingMetricsStatus.ENABLED)
- .withReasonForMetricsStatus("mddystkiiux")
- .withSendingLogs(SendingLogsStatus.DISABLED)
- .withReasonForLogsStatus("dxorrqnbpoczv"),
- new MonitoredResourceInner()
- .withId("fqrvkdvjsllrmvvd")
- .withSendingMetrics(SendingMetricsStatus.ENABLED)
- .withReasonForMetricsStatus("kpnpulexxbczwtr")
- .withSendingLogs(SendingLogsStatus.ENABLED)
- .withReasonForLogsStatus("zb"),
- new MonitoredResourceInner()
- .withId("vsovmyokac")
- .withSendingMetrics(SendingMetricsStatus.ENABLED)
- .withReasonForMetricsStatus("lhzdobp")
- .withSendingLogs(SendingLogsStatus.ENABLED)
- .withReasonForLogsStatus("lb")))
- .withNextLink("nchrkcciww");
- model = BinaryData.fromObject(model).toObject(MonitoredResourceListResponse.class);
- Assertions.assertEquals("gf", model.value().get(0).id());
- Assertions.assertEquals(SendingMetricsStatus.DISABLED, model.value().get(0).sendingMetrics());
- Assertions.assertEquals("ezyiuokktwhrdxw", model.value().get(0).reasonForMetricsStatus());
- Assertions.assertEquals(SendingLogsStatus.ENABLED, model.value().get(0).sendingLogs());
- Assertions.assertEquals("sm", model.value().get(0).reasonForLogsStatus());
- Assertions.assertEquals("nchrkcciww", model.nextLink());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitoringTagRulesPropertiesInnerTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitoringTagRulesPropertiesInnerTests.java
deleted file mode 100644
index e40fbe92d6b6..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitoringTagRulesPropertiesInnerTests.java
+++ /dev/null
@@ -1,97 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.MetricRulesInner;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.MonitoringTagRulesPropertiesInner;
-import com.azure.resourcemanager.newrelicobservability.models.FilteringTag;
-import com.azure.resourcemanager.newrelicobservability.models.LogRules;
-import com.azure.resourcemanager.newrelicobservability.models.SendAadLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendActivityLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendMetricsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendSubscriptionLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.TagAction;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class MonitoringTagRulesPropertiesInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- MonitoringTagRulesPropertiesInner model =
- BinaryData
- .fromString(
- "{\"provisioningState\":\"Accepted\",\"logRules\":{\"sendAadLogs\":\"Disabled\",\"sendSubscriptionLogs\":\"Disabled\",\"sendActivityLogs\":\"Disabled\",\"filteringTags\":[{\"name\":\"o\",\"value\":\"ukgjnpiucgygevq\",\"action\":\"Exclude\"},{\"name\":\"pmr\",\"value\":\"izcdrqjsd\",\"action\":\"Exclude\"},{\"name\":\"fyhxde\",\"value\":\"jzicwifsjt\",\"action\":\"Exclude\"}]},\"metricRules\":{\"sendMetrics\":\"Enabled\",\"filteringTags\":[{\"name\":\"bkh\",\"value\":\"deyeamdphagalpbu\",\"action\":\"Exclude\"},{\"name\":\"pwhonowkg\",\"value\":\"wankixzbi\",\"action\":\"Exclude\"},{\"name\":\"uttmrywnuzoqft\",\"value\":\"qzrnkcqvyxlwhz\",\"action\":\"Exclude\"}],\"userEmail\":\"ohoqqnwvlryav\"}}")
- .toObject(MonitoringTagRulesPropertiesInner.class);
- Assertions.assertEquals(SendAadLogsStatus.DISABLED, model.logRules().sendAadLogs());
- Assertions.assertEquals(SendSubscriptionLogsStatus.DISABLED, model.logRules().sendSubscriptionLogs());
- Assertions.assertEquals(SendActivityLogsStatus.DISABLED, model.logRules().sendActivityLogs());
- Assertions.assertEquals("o", model.logRules().filteringTags().get(0).name());
- Assertions.assertEquals("ukgjnpiucgygevq", model.logRules().filteringTags().get(0).value());
- Assertions.assertEquals(TagAction.EXCLUDE, model.logRules().filteringTags().get(0).action());
- Assertions.assertEquals(SendMetricsStatus.ENABLED, model.metricRules().sendMetrics());
- Assertions.assertEquals("bkh", model.metricRules().filteringTags().get(0).name());
- Assertions.assertEquals("deyeamdphagalpbu", model.metricRules().filteringTags().get(0).value());
- Assertions.assertEquals(TagAction.EXCLUDE, model.metricRules().filteringTags().get(0).action());
- Assertions.assertEquals("ohoqqnwvlryav", model.metricRules().userEmail());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- MonitoringTagRulesPropertiesInner model =
- new MonitoringTagRulesPropertiesInner()
- .withLogRules(
- new LogRules()
- .withSendAadLogs(SendAadLogsStatus.DISABLED)
- .withSendSubscriptionLogs(SendSubscriptionLogsStatus.DISABLED)
- .withSendActivityLogs(SendActivityLogsStatus.DISABLED)
- .withFilteringTags(
- Arrays
- .asList(
- new FilteringTag()
- .withName("o")
- .withValue("ukgjnpiucgygevq")
- .withAction(TagAction.EXCLUDE),
- new FilteringTag()
- .withName("pmr")
- .withValue("izcdrqjsd")
- .withAction(TagAction.EXCLUDE),
- new FilteringTag()
- .withName("fyhxde")
- .withValue("jzicwifsjt")
- .withAction(TagAction.EXCLUDE))))
- .withMetricRules(
- new MetricRulesInner()
- .withSendMetrics(SendMetricsStatus.ENABLED)
- .withFilteringTags(
- Arrays
- .asList(
- new FilteringTag()
- .withName("bkh")
- .withValue("deyeamdphagalpbu")
- .withAction(TagAction.EXCLUDE),
- new FilteringTag()
- .withName("pwhonowkg")
- .withValue("wankixzbi")
- .withAction(TagAction.EXCLUDE),
- new FilteringTag()
- .withName("uttmrywnuzoqft")
- .withValue("qzrnkcqvyxlwhz")
- .withAction(TagAction.EXCLUDE)))
- .withUserEmail("ohoqqnwvlryav"));
- model = BinaryData.fromObject(model).toObject(MonitoringTagRulesPropertiesInner.class);
- Assertions.assertEquals(SendAadLogsStatus.DISABLED, model.logRules().sendAadLogs());
- Assertions.assertEquals(SendSubscriptionLogsStatus.DISABLED, model.logRules().sendSubscriptionLogs());
- Assertions.assertEquals(SendActivityLogsStatus.DISABLED, model.logRules().sendActivityLogs());
- Assertions.assertEquals("o", model.logRules().filteringTags().get(0).name());
- Assertions.assertEquals("ukgjnpiucgygevq", model.logRules().filteringTags().get(0).value());
- Assertions.assertEquals(TagAction.EXCLUDE, model.logRules().filteringTags().get(0).action());
- Assertions.assertEquals(SendMetricsStatus.ENABLED, model.metricRules().sendMetrics());
- Assertions.assertEquals("bkh", model.metricRules().filteringTags().get(0).name());
- Assertions.assertEquals("deyeamdphagalpbu", model.metricRules().filteringTags().get(0).value());
- Assertions.assertEquals(TagAction.EXCLUDE, model.metricRules().filteringTags().get(0).action());
- Assertions.assertEquals("ohoqqnwvlryav", model.metricRules().userEmail());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsCreateOrUpdateMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsCreateOrUpdateMockTests.java
deleted file mode 100644
index 4a6efb9eaa03..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsCreateOrUpdateMockTests.java
+++ /dev/null
@@ -1,136 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import com.azure.resourcemanager.newrelicobservability.models.AccountCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.BillingCycle;
-import com.azure.resourcemanager.newrelicobservability.models.ManagedServiceIdentity;
-import com.azure.resourcemanager.newrelicobservability.models.ManagedServiceIdentityType;
-import com.azure.resourcemanager.newrelicobservability.models.NewRelicAccountProperties;
-import com.azure.resourcemanager.newrelicobservability.models.NewRelicMonitorResource;
-import com.azure.resourcemanager.newrelicobservability.models.OrgCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.PlanData;
-import com.azure.resourcemanager.newrelicobservability.models.UsageType;
-import com.azure.resourcemanager.newrelicobservability.models.UserInfo;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class MonitorsCreateOrUpdateMockTests {
- @Test
- public void testCreateOrUpdate() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"properties\":{\"provisioningState\":\"Succeeded\",\"monitoringStatus\":\"Disabled\",\"marketplaceSubscriptionStatus\":\"Active\",\"marketplaceSubscriptionId\":\"tgqr\",\"newRelicAccountProperties\":{\"userId\":\"muwlauwzizxbm\"},\"userInfo\":{\"firstName\":\"u\",\"lastName\":\"uvpb\",\"emailAddress\":\"d\",\"phoneNumber\":\"orppxebmnzbtb\",\"country\":\"pglkf\"},\"planData\":{\"usageType\":\"PAYG\",\"billingCycle\":\"MONTHLY\",\"planDetails\":\"el\",\"effectiveDate\":\"2021-04-04T13:11:17Z\"},\"liftrResourceCategory\":\"MonitorLogs\",\"liftrResourcePreference\":314213768,\"orgCreationSource\":\"NEWRELIC\",\"accountCreationSource\":\"NEWRELIC\"},\"identity\":{\"principalId\":\"d2e90839-dd10-49f6-82da-e55eebf8d96e\",\"tenantId\":\"51abec9b-0fba-49f7-a93a-912747ff7087\",\"type\":\"UserAssigned\",\"userAssignedIdentities\":{}},\"location\":\"uuvxz\",\"tags\":{\"zonosgg\":\"vithh\",\"ljuti\":\"hcohfwdsjnk\",\"wkfvhqcrailvp\":\"swacffgdkzz\",\"wdmhdlxyjrxs\":\"ppfufl\"},\"id\":\"gafcnihgwqapnedg\",\"name\":\"bcvkcvqvpkeq\",\"type\":\"cvdrhvoodsot\"}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- NewRelicMonitorResource response =
- manager
- .monitors()
- .define("l")
- .withRegion("hszhedplvwiwu")
- .withExistingResourceGroup("ertgccymva")
- .withTags(
- mapOf(
- "dnkwwtppjflcxog",
- "mbes",
- "qqkdltfzxmhhvhgu",
- "okonzmnsikvmkqz",
- "xtibqdxbxwakbog",
- "eodkwobda"))
- .withIdentity(
- new ManagedServiceIdentity()
- .withType(ManagedServiceIdentityType.NONE)
- .withUserAssignedIdentities(mapOf()))
- .withNewRelicAccountProperties(new NewRelicAccountProperties().withUserId("wyhzdx"))
- .withUserInfo(
- new UserInfo()
- .withFirstName("mnvdfzn")
- .withLastName("ao")
- .withEmailAddress("xzb")
- .withPhoneNumber("blylpstdbh")
- .withCountry("srzdzucerscdn"))
- .withPlanData(
- new PlanData()
- .withUsageType(UsageType.COMMITTED)
- .withBillingCycle(BillingCycle.WEEKLY)
- .withPlanDetails("jmygtdsslswtmwer")
- .withEffectiveDate(OffsetDateTime.parse("2021-09-22T20:42:28Z")))
- .withOrgCreationSource(OrgCreationSource.LIFTR)
- .withAccountCreationSource(AccountCreationSource.LIFTR)
- .create();
-
- Assertions.assertEquals("uuvxz", response.location());
- Assertions.assertEquals("vithh", response.tags().get("zonosgg"));
- Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED, response.identity().type());
- Assertions.assertEquals("muwlauwzizxbm", response.newRelicAccountProperties().userId());
- Assertions.assertEquals("u", response.userInfo().firstName());
- Assertions.assertEquals("uvpb", response.userInfo().lastName());
- Assertions.assertEquals("d", response.userInfo().emailAddress());
- Assertions.assertEquals("orppxebmnzbtb", response.userInfo().phoneNumber());
- Assertions.assertEquals("pglkf", response.userInfo().country());
- Assertions.assertEquals(UsageType.PAYG, response.planData().usageType());
- Assertions.assertEquals(BillingCycle.MONTHLY, response.planData().billingCycle());
- Assertions.assertEquals("el", response.planData().planDetails());
- Assertions.assertEquals(OffsetDateTime.parse("2021-04-04T13:11:17Z"), response.planData().effectiveDate());
- Assertions.assertEquals(OrgCreationSource.NEWRELIC, response.orgCreationSource());
- Assertions.assertEquals(AccountCreationSource.NEWRELIC, response.accountCreationSource());
- }
-
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsDeleteMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsDeleteMockTests.java
deleted file mode 100644
index 58544416f15e..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsDeleteMockTests.java
+++ /dev/null
@@ -1,61 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class MonitorsDeleteMockTests {
- @Test
- public void testDelete() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr = "{}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- manager.monitors().delete("l", "zbtd", "xujznbmpowu", com.azure.core.util.Context.NONE);
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsGetByResourceGroupWithResponseMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsGetByResourceGroupWithResponseMockTests.java
deleted file mode 100644
index a47b78872bba..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsGetByResourceGroupWithResponseMockTests.java
+++ /dev/null
@@ -1,89 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import com.azure.resourcemanager.newrelicobservability.models.AccountCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.BillingCycle;
-import com.azure.resourcemanager.newrelicobservability.models.ManagedServiceIdentityType;
-import com.azure.resourcemanager.newrelicobservability.models.NewRelicMonitorResource;
-import com.azure.resourcemanager.newrelicobservability.models.OrgCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.UsageType;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class MonitorsGetByResourceGroupWithResponseMockTests {
- @Test
- public void testGetByResourceGroupWithResponse() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"properties\":{\"provisioningState\":\"Creating\",\"monitoringStatus\":\"Disabled\",\"marketplaceSubscriptionStatus\":\"Active\",\"marketplaceSubscriptionId\":\"melmqkrha\",\"newRelicAccountProperties\":{\"userId\":\"juahaquhcdhmdual\"},\"userInfo\":{\"firstName\":\"fadmws\",\"lastName\":\"r\",\"emailAddress\":\"xpvgo\",\"phoneNumber\":\"lf\",\"country\":\"sgwbnbbeld\"},\"planData\":{\"usageType\":\"COMMITTED\",\"billingCycle\":\"WEEKLY\",\"planDetails\":\"io\",\"effectiveDate\":\"2021-05-06T22:54:03Z\"},\"liftrResourceCategory\":\"Unknown\",\"liftrResourcePreference\":391809232,\"orgCreationSource\":\"NEWRELIC\",\"accountCreationSource\":\"NEWRELIC\"},\"identity\":{\"principalId\":\"2d56760d-74b0-4ef3-8749-3816c7452d88\",\"tenantId\":\"87b423b3-68a9-4861-a3c4-ed2fd39b3355\",\"type\":\"UserAssigned\",\"userAssignedIdentities\":{}},\"location\":\"owzxcu\",\"tags\":{\"ucww\":\"jooxdjebw\",\"bvmeuecivy\":\"vo\",\"ueiotwmcdyt\":\"zceuojgjrw\",\"it\":\"x\"},\"id\":\"nrjawgqwg\",\"name\":\"hniskxfbkpyc\",\"type\":\"klwndnhjdauwhv\"}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- NewRelicMonitorResource response =
- manager
- .monitors()
- .getByResourceGroupWithResponse("ehhseyvjusrts", "hspkdeemao", com.azure.core.util.Context.NONE)
- .getValue();
-
- Assertions.assertEquals("owzxcu", response.location());
- Assertions.assertEquals("jooxdjebw", response.tags().get("ucww"));
- Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED, response.identity().type());
- Assertions.assertEquals("juahaquhcdhmdual", response.newRelicAccountProperties().userId());
- Assertions.assertEquals("fadmws", response.userInfo().firstName());
- Assertions.assertEquals("r", response.userInfo().lastName());
- Assertions.assertEquals("xpvgo", response.userInfo().emailAddress());
- Assertions.assertEquals("lf", response.userInfo().phoneNumber());
- Assertions.assertEquals("sgwbnbbeld", response.userInfo().country());
- Assertions.assertEquals(UsageType.COMMITTED, response.planData().usageType());
- Assertions.assertEquals(BillingCycle.WEEKLY, response.planData().billingCycle());
- Assertions.assertEquals("io", response.planData().planDetails());
- Assertions.assertEquals(OffsetDateTime.parse("2021-05-06T22:54:03Z"), response.planData().effectiveDate());
- Assertions.assertEquals(OrgCreationSource.NEWRELIC, response.orgCreationSource());
- Assertions.assertEquals(AccountCreationSource.NEWRELIC, response.accountCreationSource());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsGetMetricRulesWithResponseMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsGetMetricRulesWithResponseMockTests.java
deleted file mode 100644
index 9e0c776c5b3b..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsGetMetricRulesWithResponseMockTests.java
+++ /dev/null
@@ -1,81 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import com.azure.resourcemanager.newrelicobservability.models.MetricRules;
-import com.azure.resourcemanager.newrelicobservability.models.MetricsRequest;
-import com.azure.resourcemanager.newrelicobservability.models.SendMetricsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.TagAction;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class MonitorsGetMetricRulesWithResponseMockTests {
- @Test
- public void testGetMetricRulesWithResponse() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"sendMetrics\":\"Disabled\",\"filteringTags\":[{\"name\":\"bpbewtghfgb\",\"value\":\"gw\",\"action\":\"Exclude\"},{\"name\":\"v\",\"value\":\"jkbegibtnmxiebww\",\"action\":\"Include\"},{\"name\":\"yqcgwrtzjuzgwy\",\"value\":\"htxongmtsavjc\",\"action\":\"Exclude\"},{\"name\":\"qpsrknftguvri\",\"value\":\"prwmdyvxqt\",\"action\":\"Include\"}],\"userEmail\":\"ww\"}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- MetricRules response =
- manager
- .monitors()
- .getMetricRulesWithResponse(
- "przqlveu",
- "lupj",
- new MetricsRequest().withUserEmail("khfxobbcswsrt"),
- com.azure.core.util.Context.NONE)
- .getValue();
-
- Assertions.assertEquals(SendMetricsStatus.DISABLED, response.sendMetrics());
- Assertions.assertEquals("bpbewtghfgb", response.filteringTags().get(0).name());
- Assertions.assertEquals("gw", response.filteringTags().get(0).value());
- Assertions.assertEquals(TagAction.EXCLUDE, response.filteringTags().get(0).action());
- Assertions.assertEquals("ww", response.userEmail());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsGetMetricStatusWithResponseMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsGetMetricStatusWithResponseMockTests.java
deleted file mode 100644
index 65526cf5d25b..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsGetMetricStatusWithResponseMockTests.java
+++ /dev/null
@@ -1,77 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import com.azure.resourcemanager.newrelicobservability.models.MetricsStatusRequest;
-import com.azure.resourcemanager.newrelicobservability.models.MetricsStatusResponse;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class MonitorsGetMetricStatusWithResponseMockTests {
- @Test
- public void testGetMetricStatusWithResponse() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr = "{\"azureResourceIds\":[\"vxdjzlmwlxkvugf\",\"zovawjvz\",\"nluthnnp\"]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- MetricsStatusResponse response =
- manager
- .monitors()
- .getMetricStatusWithResponse(
- "oyq",
- "exrmcqibycnojvk",
- new MetricsStatusRequest()
- .withAzureResourceIds(Arrays.asList("fqsgzvahapjy"))
- .withUserEmail("hpvgqz"),
- com.azure.core.util.Context.NONE)
- .getValue();
-
- Assertions.assertEquals("vxdjzlmwlxkvugf", response.azureResourceIds().get(0));
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsListAppServicesMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsListAppServicesMockTests.java
deleted file mode 100644
index 8fd56d8b4eee..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsListAppServicesMockTests.java
+++ /dev/null
@@ -1,80 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import com.azure.resourcemanager.newrelicobservability.models.AppServiceInfo;
-import com.azure.resourcemanager.newrelicobservability.models.AppServicesGetRequest;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class MonitorsListAppServicesMockTests {
- @Test
- public void testListAppServices() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"azureResourceId\":\"nsmvbxwyj\",\"agentVersion\":\"lh\",\"agentStatus\":\"aalnjixi\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager
- .monitors()
- .listAppServices(
- "nxipeil",
- "jzuaejxdultskzbb",
- new AppServicesGetRequest()
- .withAzureResourceIds(Arrays.asList("umveekgpwozuhkf", "bsjyofdx", "uusdttouwa"))
- .withUserEmail("oekqvk"),
- com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals("nsmvbxwyj", response.iterator().next().azureResourceId());
- Assertions.assertEquals("lh", response.iterator().next().agentVersion());
- Assertions.assertEquals("aalnjixi", response.iterator().next().agentStatus());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsListByResourceGroupMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsListByResourceGroupMockTests.java
deleted file mode 100644
index c8ab41936c2a..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsListByResourceGroupMockTests.java
+++ /dev/null
@@ -1,89 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import com.azure.resourcemanager.newrelicobservability.models.AccountCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.BillingCycle;
-import com.azure.resourcemanager.newrelicobservability.models.ManagedServiceIdentityType;
-import com.azure.resourcemanager.newrelicobservability.models.NewRelicMonitorResource;
-import com.azure.resourcemanager.newrelicobservability.models.OrgCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.UsageType;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class MonitorsListByResourceGroupMockTests {
- @Test
- public void testListByResourceGroup() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"properties\":{\"provisioningState\":\"Accepted\",\"monitoringStatus\":\"Disabled\",\"marketplaceSubscriptionStatus\":\"Suspended\",\"marketplaceSubscriptionId\":\"pqsxvnmicy\",\"newRelicAccountProperties\":{\"userId\":\"eoveilovnotyf\"},\"userInfo\":{\"firstName\":\"k\",\"lastName\":\"x\",\"emailAddress\":\"bttk\",\"phoneNumber\":\"ywpnvjt\",\"country\":\"nermcl\"},\"planData\":{\"usageType\":\"PAYG\",\"billingCycle\":\"YEARLY\",\"planDetails\":\"uscrpabgyepsb\",\"effectiveDate\":\"2021-01-26T13:24:27Z\"},\"liftrResourceCategory\":\"MonitorLogs\",\"liftrResourcePreference\":2075352957,\"orgCreationSource\":\"NEWRELIC\",\"accountCreationSource\":\"NEWRELIC\"},\"identity\":{\"principalId\":\"303a43ce-d1f8-41f2-a470-e6b61ef95037\",\"tenantId\":\"464d8fd1-d2a4-46d2-90cc-78bb9224ffb2\",\"type\":\"None\",\"userAssignedIdentities\":{}},\"location\":\"wfqkquj\",\"tags\":{\"xtccmg\":\"uyonobglaoc\",\"wfudwpzntxhdzhl\":\"udxytlmoyrx\",\"hckfrlhrx\":\"qj\",\"ca\":\"bkyvp\"},\"id\":\"uzbpzkafku\",\"name\":\"b\",\"type\":\"rnwb\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager.monitors().listByResourceGroup("cwscwsvlx", com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals("wfqkquj", response.iterator().next().location());
- Assertions.assertEquals("uyonobglaoc", response.iterator().next().tags().get("xtccmg"));
- Assertions.assertEquals(ManagedServiceIdentityType.NONE, response.iterator().next().identity().type());
- Assertions.assertEquals("eoveilovnotyf", response.iterator().next().newRelicAccountProperties().userId());
- Assertions.assertEquals("k", response.iterator().next().userInfo().firstName());
- Assertions.assertEquals("x", response.iterator().next().userInfo().lastName());
- Assertions.assertEquals("bttk", response.iterator().next().userInfo().emailAddress());
- Assertions.assertEquals("ywpnvjt", response.iterator().next().userInfo().phoneNumber());
- Assertions.assertEquals("nermcl", response.iterator().next().userInfo().country());
- Assertions.assertEquals(UsageType.PAYG, response.iterator().next().planData().usageType());
- Assertions.assertEquals(BillingCycle.YEARLY, response.iterator().next().planData().billingCycle());
- Assertions.assertEquals("uscrpabgyepsb", response.iterator().next().planData().planDetails());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-01-26T13:24:27Z"), response.iterator().next().planData().effectiveDate());
- Assertions.assertEquals(OrgCreationSource.NEWRELIC, response.iterator().next().orgCreationSource());
- Assertions.assertEquals(AccountCreationSource.NEWRELIC, response.iterator().next().accountCreationSource());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsListHostsMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsListHostsMockTests.java
deleted file mode 100644
index ec67050e4df4..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsListHostsMockTests.java
+++ /dev/null
@@ -1,78 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import com.azure.resourcemanager.newrelicobservability.models.HostsGetRequest;
-import com.azure.resourcemanager.newrelicobservability.models.VMInfo;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class MonitorsListHostsMockTests {
- @Test
- public void testListHosts() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"vmId\":\"otftpvjzbexilz\",\"agentVersion\":\"fqqnvwpmqtaruo\",\"agentStatus\":\"mkcjhwqytjrybn\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager
- .monitors()
- .listHosts(
- "bfovasrruvwbhsq",
- "sub",
- new HostsGetRequest().withVmIds(Arrays.asList("birx")).withUserEmail("pybsrfbjfdtw"),
- com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals("otftpvjzbexilz", response.iterator().next().vmId());
- Assertions.assertEquals("fqqnvwpmqtaruo", response.iterator().next().agentVersion());
- Assertions.assertEquals("mkcjhwqytjrybn", response.iterator().next().agentStatus());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsListMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsListMockTests.java
deleted file mode 100644
index c754c657e0e4..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsListMockTests.java
+++ /dev/null
@@ -1,88 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import com.azure.resourcemanager.newrelicobservability.models.AccountCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.BillingCycle;
-import com.azure.resourcemanager.newrelicobservability.models.ManagedServiceIdentityType;
-import com.azure.resourcemanager.newrelicobservability.models.NewRelicMonitorResource;
-import com.azure.resourcemanager.newrelicobservability.models.OrgCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.UsageType;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class MonitorsListMockTests {
- @Test
- public void testList() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"properties\":{\"provisioningState\":\"Creating\",\"monitoringStatus\":\"Disabled\",\"marketplaceSubscriptionStatus\":\"Active\",\"marketplaceSubscriptionId\":\"niwdjsw\",\"newRelicAccountProperties\":{\"userId\":\"dbpgnxytxhp\"},\"userInfo\":{\"firstName\":\"zabglcuhxwt\",\"lastName\":\"yqiklbbovplwzb\",\"emailAddress\":\"gy\",\"phoneNumber\":\"uosvmkfssxqukk\",\"country\":\"l\"},\"planData\":{\"usageType\":\"COMMITTED\",\"billingCycle\":\"MONTHLY\",\"planDetails\":\"jzkdeslpvlopwi\",\"effectiveDate\":\"2021-09-12T13:52:28Z\"},\"liftrResourceCategory\":\"Unknown\",\"liftrResourcePreference\":1973154307,\"orgCreationSource\":\"LIFTR\",\"accountCreationSource\":\"NEWRELIC\"},\"identity\":{\"principalId\":\"91f5b3cd-a448-4e86-a2e6-e2caf7461e26\",\"tenantId\":\"4f55df35-03c8-4180-a7a8-4ea9e01cb52b\",\"type\":\"None\",\"userAssignedIdentities\":{}},\"location\":\"umnyqu\",\"tags\":{\"hsmtxpsiebtfhvp\":\"eojnabc\"},\"id\":\"sapskr\",\"name\":\"qmhjjdhtld\",\"type\":\"kyzxuutk\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response = manager.monitors().list(com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals("umnyqu", response.iterator().next().location());
- Assertions.assertEquals("eojnabc", response.iterator().next().tags().get("hsmtxpsiebtfhvp"));
- Assertions.assertEquals(ManagedServiceIdentityType.NONE, response.iterator().next().identity().type());
- Assertions.assertEquals("dbpgnxytxhp", response.iterator().next().newRelicAccountProperties().userId());
- Assertions.assertEquals("zabglcuhxwt", response.iterator().next().userInfo().firstName());
- Assertions.assertEquals("yqiklbbovplwzb", response.iterator().next().userInfo().lastName());
- Assertions.assertEquals("gy", response.iterator().next().userInfo().emailAddress());
- Assertions.assertEquals("uosvmkfssxqukk", response.iterator().next().userInfo().phoneNumber());
- Assertions.assertEquals("l", response.iterator().next().userInfo().country());
- Assertions.assertEquals(UsageType.COMMITTED, response.iterator().next().planData().usageType());
- Assertions.assertEquals(BillingCycle.MONTHLY, response.iterator().next().planData().billingCycle());
- Assertions.assertEquals("jzkdeslpvlopwi", response.iterator().next().planData().planDetails());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-09-12T13:52:28Z"), response.iterator().next().planData().effectiveDate());
- Assertions.assertEquals(OrgCreationSource.LIFTR, response.iterator().next().orgCreationSource());
- Assertions.assertEquals(AccountCreationSource.NEWRELIC, response.iterator().next().accountCreationSource());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsListMonitoredResourcesMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsListMonitoredResourcesMockTests.java
deleted file mode 100644
index c74206d253e7..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsListMonitoredResourcesMockTests.java
+++ /dev/null
@@ -1,74 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import com.azure.resourcemanager.newrelicobservability.models.MonitoredResource;
-import com.azure.resourcemanager.newrelicobservability.models.SendingLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendingMetricsStatus;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class MonitorsListMonitoredResourcesMockTests {
- @Test
- public void testListMonitoredResources() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"id\":\"eh\",\"sendingMetrics\":\"Enabled\",\"reasonForMetricsStatus\":\"ygmi\",\"sendingLogs\":\"Disabled\",\"reasonForLogsStatus\":\"zdnds\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager.monitors().listMonitoredResources("jewgdrjerv", "aen", com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals("eh", response.iterator().next().id());
- Assertions.assertEquals(SendingMetricsStatus.ENABLED, response.iterator().next().sendingMetrics());
- Assertions.assertEquals("ygmi", response.iterator().next().reasonForMetricsStatus());
- Assertions.assertEquals(SendingLogsStatus.DISABLED, response.iterator().next().sendingLogs());
- Assertions.assertEquals("zdnds", response.iterator().next().reasonForLogsStatus());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsSwitchBillingWithResponseMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsSwitchBillingWithResponseMockTests.java
deleted file mode 100644
index a5dfce77c08d..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/MonitorsSwitchBillingWithResponseMockTests.java
+++ /dev/null
@@ -1,104 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import com.azure.resourcemanager.newrelicobservability.models.AccountCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.BillingCycle;
-import com.azure.resourcemanager.newrelicobservability.models.ManagedServiceIdentityType;
-import com.azure.resourcemanager.newrelicobservability.models.NewRelicMonitorResource;
-import com.azure.resourcemanager.newrelicobservability.models.OrgCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.PlanData;
-import com.azure.resourcemanager.newrelicobservability.models.SwitchBillingRequest;
-import com.azure.resourcemanager.newrelicobservability.models.UsageType;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class MonitorsSwitchBillingWithResponseMockTests {
- @Test
- public void testSwitchBillingWithResponse() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"properties\":{\"provisioningState\":\"Updating\",\"monitoringStatus\":\"Disabled\",\"marketplaceSubscriptionStatus\":\"Active\",\"marketplaceSubscriptionId\":\"txmedj\",\"newRelicAccountProperties\":{\"userId\":\"lynqwwncwzzh\"},\"userInfo\":{\"firstName\":\"gucnapkte\",\"lastName\":\"llwptfdy\",\"emailAddress\":\"fqbuaceopzf\",\"phoneNumber\":\"hhuao\",\"country\":\"pcqeqx\"},\"planData\":{\"usageType\":\"COMMITTED\",\"billingCycle\":\"MONTHLY\",\"planDetails\":\"xcto\",\"effectiveDate\":\"2021-01-13T03:12:52Z\"},\"liftrResourceCategory\":\"MonitorLogs\",\"liftrResourcePreference\":1740681281,\"orgCreationSource\":\"NEWRELIC\",\"accountCreationSource\":\"LIFTR\"},\"identity\":{\"principalId\":\"ba388ff9-daa7-4f14-a31b-1fc7a73ec63d\",\"tenantId\":\"8b676d3f-30fb-4bf5-a1ab-17f073573a04\",\"type\":\"SystemAssigned\",\"userAssignedIdentities\":{}},\"location\":\"bunrmfqjhhk\",\"tags\":{\"vkr\":\"vjymjhxxjyngud\",\"szjfauvjfdxxivet\":\"swbxqz\",\"qaqtdoqmcbxvwvxy\":\"t\",\"obl\":\"lqbhsf\"},\"id\":\"tkblmpewww\",\"name\":\"bkrvrnsvshqj\",\"type\":\"hxcr\"}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- NewRelicMonitorResource response =
- manager
- .monitors()
- .switchBillingWithResponse(
- "xyawj",
- "yaqcslyjpkiidz",
- new SwitchBillingRequest()
- .withAzureResourceId("xznelixhnrztf")
- .withOrganizationId("hb")
- .withPlanData(
- new PlanData()
- .withUsageType(UsageType.COMMITTED)
- .withBillingCycle(BillingCycle.MONTHLY)
- .withPlanDetails("ulppggdtpnapnyir")
- .withEffectiveDate(OffsetDateTime.parse("2021-02-09T03:01:47Z")))
- .withUserEmail("hpigv"),
- com.azure.core.util.Context.NONE)
- .getValue();
-
- Assertions.assertEquals("bunrmfqjhhk", response.location());
- Assertions.assertEquals("vjymjhxxjyngud", response.tags().get("vkr"));
- Assertions.assertEquals(ManagedServiceIdentityType.SYSTEM_ASSIGNED, response.identity().type());
- Assertions.assertEquals("lynqwwncwzzh", response.newRelicAccountProperties().userId());
- Assertions.assertEquals("gucnapkte", response.userInfo().firstName());
- Assertions.assertEquals("llwptfdy", response.userInfo().lastName());
- Assertions.assertEquals("fqbuaceopzf", response.userInfo().emailAddress());
- Assertions.assertEquals("hhuao", response.userInfo().phoneNumber());
- Assertions.assertEquals("pcqeqx", response.userInfo().country());
- Assertions.assertEquals(UsageType.COMMITTED, response.planData().usageType());
- Assertions.assertEquals(BillingCycle.MONTHLY, response.planData().billingCycle());
- Assertions.assertEquals("xcto", response.planData().planDetails());
- Assertions.assertEquals(OffsetDateTime.parse("2021-01-13T03:12:52Z"), response.planData().effectiveDate());
- Assertions.assertEquals(OrgCreationSource.NEWRELIC, response.orgCreationSource());
- Assertions.assertEquals(AccountCreationSource.LIFTR, response.accountCreationSource());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/NewRelicMonitorResourceInnerTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/NewRelicMonitorResourceInnerTests.java
deleted file mode 100644
index 29df33418971..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/NewRelicMonitorResourceInnerTests.java
+++ /dev/null
@@ -1,112 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.NewRelicMonitorResourceInner;
-import com.azure.resourcemanager.newrelicobservability.models.AccountCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.BillingCycle;
-import com.azure.resourcemanager.newrelicobservability.models.ManagedServiceIdentity;
-import com.azure.resourcemanager.newrelicobservability.models.ManagedServiceIdentityType;
-import com.azure.resourcemanager.newrelicobservability.models.NewRelicAccountProperties;
-import com.azure.resourcemanager.newrelicobservability.models.OrgCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.PlanData;
-import com.azure.resourcemanager.newrelicobservability.models.UsageType;
-import com.azure.resourcemanager.newrelicobservability.models.UserAssignedIdentity;
-import com.azure.resourcemanager.newrelicobservability.models.UserInfo;
-import java.time.OffsetDateTime;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class NewRelicMonitorResourceInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- NewRelicMonitorResourceInner model =
- BinaryData
- .fromString(
- "{\"properties\":{\"provisioningState\":\"Accepted\",\"monitoringStatus\":\"Disabled\",\"marketplaceSubscriptionStatus\":\"Active\",\"marketplaceSubscriptionId\":\"ltmrldh\",\"newRelicAccountProperties\":{\"userId\":\"zzd\"},\"userInfo\":{\"firstName\":\"cdgea\",\"lastName\":\"gphuticndvka\",\"emailAddress\":\"wyiftyhxhur\",\"phoneNumber\":\"ftyxolniw\",\"country\":\"cukjf\"},\"planData\":{\"usageType\":\"PAYG\",\"billingCycle\":\"MONTHLY\",\"planDetails\":\"lryplwckbasyy\",\"effectiveDate\":\"2021-05-24T00:31:31Z\"},\"liftrResourceCategory\":\"MonitorLogs\",\"liftrResourcePreference\":1048772360,\"orgCreationSource\":\"NEWRELIC\",\"accountCreationSource\":\"LIFTR\"},\"identity\":{\"principalId\":\"b0f4859f-d35d-4b47-a0f5-270d54a8a900\",\"tenantId\":\"1a57d6c5-723a-446d-9405-e72ea50ace1f\",\"type\":\"None\",\"userAssignedIdentities\":{\"nqgoulzndli\":{\"principalId\":\"7fc5c92d-57bc-47a6-885f-6fe431b8aac2\",\"clientId\":\"8c958b3a-e4d3-4015-99f8-65eedb9c861c\"}}},\"location\":\"yqkgfg\",\"tags\":{\"qedqytbciqfoufl\":\"adgakeqsrxybz\",\"glougpbk\":\"mnkzsmod\",\"uqktap\":\"tmut\",\"kdosvqw\":\"pwgcuertu\"},\"id\":\"bmdg\",\"name\":\"bjf\",\"type\":\"dgmb\"}")
- .toObject(NewRelicMonitorResourceInner.class);
- Assertions.assertEquals("yqkgfg", model.location());
- Assertions.assertEquals("adgakeqsrxybz", model.tags().get("qedqytbciqfoufl"));
- Assertions.assertEquals(ManagedServiceIdentityType.NONE, model.identity().type());
- Assertions.assertEquals("zzd", model.newRelicAccountProperties().userId());
- Assertions.assertEquals("cdgea", model.userInfo().firstName());
- Assertions.assertEquals("gphuticndvka", model.userInfo().lastName());
- Assertions.assertEquals("wyiftyhxhur", model.userInfo().emailAddress());
- Assertions.assertEquals("ftyxolniw", model.userInfo().phoneNumber());
- Assertions.assertEquals("cukjf", model.userInfo().country());
- Assertions.assertEquals(UsageType.PAYG, model.planData().usageType());
- Assertions.assertEquals(BillingCycle.MONTHLY, model.planData().billingCycle());
- Assertions.assertEquals("lryplwckbasyy", model.planData().planDetails());
- Assertions.assertEquals(OffsetDateTime.parse("2021-05-24T00:31:31Z"), model.planData().effectiveDate());
- Assertions.assertEquals(OrgCreationSource.NEWRELIC, model.orgCreationSource());
- Assertions.assertEquals(AccountCreationSource.LIFTR, model.accountCreationSource());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- NewRelicMonitorResourceInner model =
- new NewRelicMonitorResourceInner()
- .withLocation("yqkgfg")
- .withTags(
- mapOf(
- "qedqytbciqfoufl",
- "adgakeqsrxybz",
- "glougpbk",
- "mnkzsmod",
- "uqktap",
- "tmut",
- "kdosvqw",
- "pwgcuertu"))
- .withIdentity(
- new ManagedServiceIdentity()
- .withType(ManagedServiceIdentityType.NONE)
- .withUserAssignedIdentities(mapOf("nqgoulzndli", new UserAssignedIdentity())))
- .withNewRelicAccountProperties(new NewRelicAccountProperties().withUserId("zzd"))
- .withUserInfo(
- new UserInfo()
- .withFirstName("cdgea")
- .withLastName("gphuticndvka")
- .withEmailAddress("wyiftyhxhur")
- .withPhoneNumber("ftyxolniw")
- .withCountry("cukjf"))
- .withPlanData(
- new PlanData()
- .withUsageType(UsageType.PAYG)
- .withBillingCycle(BillingCycle.MONTHLY)
- .withPlanDetails("lryplwckbasyy")
- .withEffectiveDate(OffsetDateTime.parse("2021-05-24T00:31:31Z")))
- .withOrgCreationSource(OrgCreationSource.NEWRELIC)
- .withAccountCreationSource(AccountCreationSource.LIFTR);
- model = BinaryData.fromObject(model).toObject(NewRelicMonitorResourceInner.class);
- Assertions.assertEquals("yqkgfg", model.location());
- Assertions.assertEquals("adgakeqsrxybz", model.tags().get("qedqytbciqfoufl"));
- Assertions.assertEquals(ManagedServiceIdentityType.NONE, model.identity().type());
- Assertions.assertEquals("zzd", model.newRelicAccountProperties().userId());
- Assertions.assertEquals("cdgea", model.userInfo().firstName());
- Assertions.assertEquals("gphuticndvka", model.userInfo().lastName());
- Assertions.assertEquals("wyiftyhxhur", model.userInfo().emailAddress());
- Assertions.assertEquals("ftyxolniw", model.userInfo().phoneNumber());
- Assertions.assertEquals("cukjf", model.userInfo().country());
- Assertions.assertEquals(UsageType.PAYG, model.planData().usageType());
- Assertions.assertEquals(BillingCycle.MONTHLY, model.planData().billingCycle());
- Assertions.assertEquals("lryplwckbasyy", model.planData().planDetails());
- Assertions.assertEquals(OffsetDateTime.parse("2021-05-24T00:31:31Z"), model.planData().effectiveDate());
- Assertions.assertEquals(OrgCreationSource.NEWRELIC, model.orgCreationSource());
- Assertions.assertEquals(AccountCreationSource.LIFTR, model.accountCreationSource());
- }
-
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/NewRelicMonitorResourceListResultTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/NewRelicMonitorResourceListResultTests.java
deleted file mode 100644
index 54438537cec0..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/NewRelicMonitorResourceListResultTests.java
+++ /dev/null
@@ -1,105 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.NewRelicMonitorResourceInner;
-import com.azure.resourcemanager.newrelicobservability.models.AccountCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.ManagedServiceIdentity;
-import com.azure.resourcemanager.newrelicobservability.models.ManagedServiceIdentityType;
-import com.azure.resourcemanager.newrelicobservability.models.NewRelicMonitorResourceListResult;
-import com.azure.resourcemanager.newrelicobservability.models.OrgCreationSource;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class NewRelicMonitorResourceListResultTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- NewRelicMonitorResourceListResult model =
- BinaryData
- .fromString(
- "{\"value\":[{\"properties\":{\"provisioningState\":\"Creating\",\"monitoringStatus\":\"Enabled\",\"marketplaceSubscriptionStatus\":\"Active\",\"marketplaceSubscriptionId\":\"dio\",\"liftrResourceCategory\":\"Unknown\",\"liftrResourcePreference\":2028392349,\"orgCreationSource\":\"NEWRELIC\",\"accountCreationSource\":\"NEWRELIC\"},\"identity\":{\"principalId\":\"31008718-fa1a-4e51-ab44-561c2ff400fe\",\"tenantId\":\"31387fff-fba0-4050-b99b-0b338638f8bb\",\"type\":\"UserAssigned\",\"userAssignedIdentities\":{}},\"location\":\"oacctaza\",\"tags\":{\"fdosyg\":\"lahbcryff\"},\"id\":\"xpaojakhmsbz\",\"name\":\"hcrzevd\",\"type\":\"hlxaolthqtr\"},{\"properties\":{\"provisioningState\":\"Accepted\",\"monitoringStatus\":\"Disabled\",\"marketplaceSubscriptionStatus\":\"Suspended\",\"marketplaceSubscriptionId\":\"s\",\"liftrResourceCategory\":\"Unknown\",\"liftrResourcePreference\":1595507269,\"orgCreationSource\":\"LIFTR\",\"accountCreationSource\":\"NEWRELIC\"},\"identity\":{\"principalId\":\"1f1220fb-dc9b-4958-aa7a-cf98c334e431\",\"tenantId\":\"9235df1c-eef5-4477-a7e6-ba866443e8f4\",\"type\":\"SystemAssigned\",\"userAssignedIdentities\":{}},\"location\":\"lluwfzitonpeq\",\"tags\":{\"xypininmayhuybbk\":\"kjlxofpdvhpf\",\"vamih\":\"odepoogin\",\"vyevcciqi\":\"ognarxzxtheotus\",\"zrnf\":\"nhungbw\"},\"id\":\"gxg\",\"name\":\"spemvtzfk\",\"type\":\"fublj\"},{\"properties\":{\"provisioningState\":\"Deleting\",\"monitoringStatus\":\"Disabled\",\"marketplaceSubscriptionStatus\":\"Active\",\"marketplaceSubscriptionId\":\"aeqjhqjbasvms\",\"liftrResourceCategory\":\"MonitorLogs\",\"liftrResourcePreference\":951964300,\"orgCreationSource\":\"LIFTR\",\"accountCreationSource\":\"NEWRELIC\"},\"identity\":{\"principalId\":\"78309b98-d78f-4557-b0a7-008cd800bdc9\",\"tenantId\":\"d26ad034-0a62-4d1e-aaf3-147725b16087\",\"type\":\"SystemAssigned\",\"userAssignedIdentities\":{}},\"location\":\"wrwclxxwrljd\",\"tags\":{\"dkwt\":\"kcqvkocrc\",\"ssainqpjwnzll\":\"hxbnjbiksqrg\",\"bvmgxsabkyqduuji\":\"fmppe\"},\"id\":\"c\",\"name\":\"czdzev\",\"type\":\"dhkrwpdappdsbdk\"}],\"nextLink\":\"rwjfe\"}")
- .toObject(NewRelicMonitorResourceListResult.class);
- Assertions.assertEquals("oacctaza", model.value().get(0).location());
- Assertions.assertEquals("lahbcryff", model.value().get(0).tags().get("fdosyg"));
- Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED, model.value().get(0).identity().type());
- Assertions.assertEquals(OrgCreationSource.NEWRELIC, model.value().get(0).orgCreationSource());
- Assertions.assertEquals(AccountCreationSource.NEWRELIC, model.value().get(0).accountCreationSource());
- Assertions.assertEquals("rwjfe", model.nextLink());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- NewRelicMonitorResourceListResult model =
- new NewRelicMonitorResourceListResult()
- .withValue(
- Arrays
- .asList(
- new NewRelicMonitorResourceInner()
- .withLocation("oacctaza")
- .withTags(mapOf("fdosyg", "lahbcryff"))
- .withIdentity(
- new ManagedServiceIdentity()
- .withType(ManagedServiceIdentityType.USER_ASSIGNED)
- .withUserAssignedIdentities(mapOf()))
- .withOrgCreationSource(OrgCreationSource.NEWRELIC)
- .withAccountCreationSource(AccountCreationSource.NEWRELIC),
- new NewRelicMonitorResourceInner()
- .withLocation("lluwfzitonpeq")
- .withTags(
- mapOf(
- "xypininmayhuybbk",
- "kjlxofpdvhpf",
- "vamih",
- "odepoogin",
- "vyevcciqi",
- "ognarxzxtheotus",
- "zrnf",
- "nhungbw"))
- .withIdentity(
- new ManagedServiceIdentity()
- .withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED)
- .withUserAssignedIdentities(mapOf()))
- .withOrgCreationSource(OrgCreationSource.LIFTR)
- .withAccountCreationSource(AccountCreationSource.NEWRELIC),
- new NewRelicMonitorResourceInner()
- .withLocation("wrwclxxwrljd")
- .withTags(
- mapOf(
- "dkwt",
- "kcqvkocrc",
- "ssainqpjwnzll",
- "hxbnjbiksqrg",
- "bvmgxsabkyqduuji",
- "fmppe"))
- .withIdentity(
- new ManagedServiceIdentity()
- .withType(ManagedServiceIdentityType.SYSTEM_ASSIGNED)
- .withUserAssignedIdentities(mapOf()))
- .withOrgCreationSource(OrgCreationSource.LIFTR)
- .withAccountCreationSource(AccountCreationSource.NEWRELIC)))
- .withNextLink("rwjfe");
- model = BinaryData.fromObject(model).toObject(NewRelicMonitorResourceListResult.class);
- Assertions.assertEquals("oacctaza", model.value().get(0).location());
- Assertions.assertEquals("lahbcryff", model.value().get(0).tags().get("fdosyg"));
- Assertions.assertEquals(ManagedServiceIdentityType.USER_ASSIGNED, model.value().get(0).identity().type());
- Assertions.assertEquals(OrgCreationSource.NEWRELIC, model.value().get(0).orgCreationSource());
- Assertions.assertEquals(AccountCreationSource.NEWRELIC, model.value().get(0).accountCreationSource());
- Assertions.assertEquals("rwjfe", model.nextLink());
- }
-
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/NewRelicMonitorResourceUpdateTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/NewRelicMonitorResourceUpdateTests.java
deleted file mode 100644
index 697fbcacb4db..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/NewRelicMonitorResourceUpdateTests.java
+++ /dev/null
@@ -1,101 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.models.AccountCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.BillingCycle;
-import com.azure.resourcemanager.newrelicobservability.models.ManagedServiceIdentity;
-import com.azure.resourcemanager.newrelicobservability.models.ManagedServiceIdentityType;
-import com.azure.resourcemanager.newrelicobservability.models.NewRelicAccountProperties;
-import com.azure.resourcemanager.newrelicobservability.models.NewRelicMonitorResourceUpdate;
-import com.azure.resourcemanager.newrelicobservability.models.OrgCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.PlanData;
-import com.azure.resourcemanager.newrelicobservability.models.UsageType;
-import com.azure.resourcemanager.newrelicobservability.models.UserAssignedIdentity;
-import com.azure.resourcemanager.newrelicobservability.models.UserInfo;
-import java.time.OffsetDateTime;
-import java.util.HashMap;
-import java.util.Map;
-import org.junit.jupiter.api.Assertions;
-
-public final class NewRelicMonitorResourceUpdateTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- NewRelicMonitorResourceUpdate model =
- BinaryData
- .fromString(
- "{\"identity\":{\"principalId\":\"93cb155f-928e-43a2-8fb7-93fbd406f7a8\",\"tenantId\":\"4cb5c635-f47f-46c9-a613-57e2c529a59d\",\"type\":\"None\",\"userAssignedIdentities\":{\"ciwqvhk\":{\"principalId\":\"719beb55-7602-40e7-b3f4-de9b76a2e36c\",\"clientId\":\"cdcdf419-bcfb-437e-ba92-930e083a98c8\"},\"uigdtopbobjog\":{\"principalId\":\"d3722029-be76-46f2-81ff-dfddf1b40713\",\"clientId\":\"beb5f1f0-e15d-4727-9b21-ab322e04705f\"}}},\"tags\":{\"a\":\"w\"},\"properties\":{\"newRelicAccountProperties\":{\"userId\":\"rzayv\"},\"userInfo\":{\"firstName\":\"f\",\"lastName\":\"otkftutqxlngx\",\"emailAddress\":\"fgugnxkrxdqmid\",\"phoneNumber\":\"hzrvqd\",\"country\":\"bhj\"},\"planData\":{\"usageType\":\"COMMITTED\",\"billingCycle\":\"YEARLY\",\"planDetails\":\"qfbow\",\"effectiveDate\":\"2021-05-19T19:15:18Z\"},\"orgCreationSource\":\"LIFTR\",\"accountCreationSource\":\"NEWRELIC\"}}")
- .toObject(NewRelicMonitorResourceUpdate.class);
- Assertions.assertEquals(ManagedServiceIdentityType.NONE, model.identity().type());
- Assertions.assertEquals("w", model.tags().get("a"));
- Assertions.assertEquals("rzayv", model.newRelicAccountProperties().userId());
- Assertions.assertEquals("f", model.userInfo().firstName());
- Assertions.assertEquals("otkftutqxlngx", model.userInfo().lastName());
- Assertions.assertEquals("fgugnxkrxdqmid", model.userInfo().emailAddress());
- Assertions.assertEquals("hzrvqd", model.userInfo().phoneNumber());
- Assertions.assertEquals("bhj", model.userInfo().country());
- Assertions.assertEquals(UsageType.COMMITTED, model.planData().usageType());
- Assertions.assertEquals(BillingCycle.YEARLY, model.planData().billingCycle());
- Assertions.assertEquals("qfbow", model.planData().planDetails());
- Assertions.assertEquals(OffsetDateTime.parse("2021-05-19T19:15:18Z"), model.planData().effectiveDate());
- Assertions.assertEquals(OrgCreationSource.LIFTR, model.orgCreationSource());
- Assertions.assertEquals(AccountCreationSource.NEWRELIC, model.accountCreationSource());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- NewRelicMonitorResourceUpdate model =
- new NewRelicMonitorResourceUpdate()
- .withIdentity(
- new ManagedServiceIdentity()
- .withType(ManagedServiceIdentityType.NONE)
- .withUserAssignedIdentities(
- mapOf("ciwqvhk", new UserAssignedIdentity(), "uigdtopbobjog", new UserAssignedIdentity())))
- .withTags(mapOf("a", "w"))
- .withNewRelicAccountProperties(new NewRelicAccountProperties().withUserId("rzayv"))
- .withUserInfo(
- new UserInfo()
- .withFirstName("f")
- .withLastName("otkftutqxlngx")
- .withEmailAddress("fgugnxkrxdqmid")
- .withPhoneNumber("hzrvqd")
- .withCountry("bhj"))
- .withPlanData(
- new PlanData()
- .withUsageType(UsageType.COMMITTED)
- .withBillingCycle(BillingCycle.YEARLY)
- .withPlanDetails("qfbow")
- .withEffectiveDate(OffsetDateTime.parse("2021-05-19T19:15:18Z")))
- .withOrgCreationSource(OrgCreationSource.LIFTR)
- .withAccountCreationSource(AccountCreationSource.NEWRELIC);
- model = BinaryData.fromObject(model).toObject(NewRelicMonitorResourceUpdate.class);
- Assertions.assertEquals(ManagedServiceIdentityType.NONE, model.identity().type());
- Assertions.assertEquals("w", model.tags().get("a"));
- Assertions.assertEquals("rzayv", model.newRelicAccountProperties().userId());
- Assertions.assertEquals("f", model.userInfo().firstName());
- Assertions.assertEquals("otkftutqxlngx", model.userInfo().lastName());
- Assertions.assertEquals("fgugnxkrxdqmid", model.userInfo().emailAddress());
- Assertions.assertEquals("hzrvqd", model.userInfo().phoneNumber());
- Assertions.assertEquals("bhj", model.userInfo().country());
- Assertions.assertEquals(UsageType.COMMITTED, model.planData().usageType());
- Assertions.assertEquals(BillingCycle.YEARLY, model.planData().billingCycle());
- Assertions.assertEquals("qfbow", model.planData().planDetails());
- Assertions.assertEquals(OffsetDateTime.parse("2021-05-19T19:15:18Z"), model.planData().effectiveDate());
- Assertions.assertEquals(OrgCreationSource.LIFTR, model.orgCreationSource());
- Assertions.assertEquals(AccountCreationSource.NEWRELIC, model.accountCreationSource());
- }
-
- @SuppressWarnings("unchecked")
- private static Map mapOf(Object... inputs) {
- Map map = new HashMap<>();
- for (int i = 0; i < inputs.length; i += 2) {
- String key = (String) inputs[i];
- T value = (T) inputs[i + 1];
- map.put(key, value);
- }
- return map;
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/NewRelicSingleSignOnPropertiesTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/NewRelicSingleSignOnPropertiesTests.java
deleted file mode 100644
index 3f64b074eae5..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/NewRelicSingleSignOnPropertiesTests.java
+++ /dev/null
@@ -1,41 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.models.NewRelicSingleSignOnProperties;
-import com.azure.resourcemanager.newrelicobservability.models.ProvisioningState;
-import com.azure.resourcemanager.newrelicobservability.models.SingleSignOnStates;
-import org.junit.jupiter.api.Assertions;
-
-public final class NewRelicSingleSignOnPropertiesTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- NewRelicSingleSignOnProperties model =
- BinaryData
- .fromString(
- "{\"singleSignOnState\":\"Initial\",\"enterpriseAppId\":\"itnwuizgazxufi\",\"singleSignOnUrl\":\"ckyfih\",\"provisioningState\":\"NotSpecified\"}")
- .toObject(NewRelicSingleSignOnProperties.class);
- Assertions.assertEquals(SingleSignOnStates.INITIAL, model.singleSignOnState());
- Assertions.assertEquals("itnwuizgazxufi", model.enterpriseAppId());
- Assertions.assertEquals("ckyfih", model.singleSignOnUrl());
- Assertions.assertEquals(ProvisioningState.NOT_SPECIFIED, model.provisioningState());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- NewRelicSingleSignOnProperties model =
- new NewRelicSingleSignOnProperties()
- .withSingleSignOnState(SingleSignOnStates.INITIAL)
- .withEnterpriseAppId("itnwuizgazxufi")
- .withSingleSignOnUrl("ckyfih")
- .withProvisioningState(ProvisioningState.NOT_SPECIFIED);
- model = BinaryData.fromObject(model).toObject(NewRelicSingleSignOnProperties.class);
- Assertions.assertEquals(SingleSignOnStates.INITIAL, model.singleSignOnState());
- Assertions.assertEquals("itnwuizgazxufi", model.enterpriseAppId());
- Assertions.assertEquals("ckyfih", model.singleSignOnUrl());
- Assertions.assertEquals(ProvisioningState.NOT_SPECIFIED, model.provisioningState());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OperationDisplayTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OperationDisplayTests.java
deleted file mode 100644
index eb95705cc2d7..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OperationDisplayTests.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.models.OperationDisplay;
-
-public final class OperationDisplayTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- OperationDisplay model =
- BinaryData
- .fromString(
- "{\"provider\":\"yrtih\",\"resource\":\"tijbpzvgnwzsymgl\",\"operation\":\"fcyzkohdbihanufh\",\"description\":\"bj\"}")
- .toObject(OperationDisplay.class);
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- OperationDisplay model = new OperationDisplay();
- model = BinaryData.fromObject(model).toObject(OperationDisplay.class);
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OperationInnerTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OperationInnerTests.java
deleted file mode 100644
index 17f43b2e1daa..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OperationInnerTests.java
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.OperationInner;
-import com.azure.resourcemanager.newrelicobservability.models.OperationDisplay;
-
-public final class OperationInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- OperationInner model =
- BinaryData
- .fromString(
- "{\"name\":\"usarhmofc\",\"isDataAction\":false,\"display\":{\"provider\":\"urkdtmlx\",\"resource\":\"kuksjtxukcdm\",\"operation\":\"rcryuanzwuxzdxta\",\"description\":\"lhmwhfpmrqobm\"},\"origin\":\"user,system\",\"actionType\":\"Internal\"}")
- .toObject(OperationInner.class);
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- OperationInner model = new OperationInner().withDisplay(new OperationDisplay());
- model = BinaryData.fromObject(model).toObject(OperationInner.class);
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OperationListResultTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OperationListResultTests.java
deleted file mode 100644
index 2e507159686a..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OperationListResultTests.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.models.OperationListResult;
-
-public final class OperationListResultTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- OperationListResult model =
- BinaryData
- .fromString(
- "{\"value\":[{\"name\":\"quvgjxpybczme\",\"isDataAction\":true,\"display\":{\"provider\":\"pbsphrupidgs\",\"resource\":\"bejhphoycmsxa\",\"operation\":\"hdxbmtqio\",\"description\":\"zehtbmu\"},\"origin\":\"user,system\",\"actionType\":\"Internal\"},{\"name\":\"izhwlrxy\",\"isDataAction\":false,\"display\":{\"provider\":\"ijgkdm\",\"resource\":\"azlobcufpdznrbt\",\"operation\":\"qjnqglhqgnufoooj\",\"description\":\"ifsqesaagdfmg\"},\"origin\":\"user,system\",\"actionType\":\"Internal\"},{\"name\":\"rifkwm\",\"isDataAction\":true,\"display\":{\"provider\":\"izntocipao\",\"resource\":\"jpsq\",\"operation\":\"mpoyfd\",\"description\":\"ogknygjofjdd\"},\"origin\":\"user,system\",\"actionType\":\"Internal\"}],\"nextLink\":\"upewnwreitjzy\"}")
- .toObject(OperationListResult.class);
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- OperationListResult model = new OperationListResult();
- model = BinaryData.fromObject(model).toObject(OperationListResult.class);
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OperationsListMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OperationsListMockTests.java
deleted file mode 100644
index 56422a5cd731..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OperationsListMockTests.java
+++ /dev/null
@@ -1,64 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import com.azure.resourcemanager.newrelicobservability.models.Operation;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class OperationsListMockTests {
- @Test
- public void testList() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"name\":\"uynhijg\",\"isDataAction\":false,\"display\":{\"provider\":\"siarbutrcvpn\",\"resource\":\"zmhjrunmp\",\"operation\":\"tdbhrbnla\",\"description\":\"xmyskp\"},\"origin\":\"user\",\"actionType\":\"Internal\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response = manager.operations().list(com.azure.core.util.Context.NONE);
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OrganizationInfoTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OrganizationInfoTests.java
deleted file mode 100644
index 63d7fbe57c8a..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OrganizationInfoTests.java
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.models.OrganizationInfo;
-import org.junit.jupiter.api.Assertions;
-
-public final class OrganizationInfoTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- OrganizationInfo model = BinaryData.fromString("{\"organizationId\":\"zw\"}").toObject(OrganizationInfo.class);
- Assertions.assertEquals("zw", model.organizationId());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- OrganizationInfo model = new OrganizationInfo().withOrganizationId("zw");
- model = BinaryData.fromObject(model).toObject(OrganizationInfo.class);
- Assertions.assertEquals("zw", model.organizationId());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OrganizationPropertiesTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OrganizationPropertiesTests.java
deleted file mode 100644
index fd2c0dc1577e..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OrganizationPropertiesTests.java
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.OrganizationProperties;
-import com.azure.resourcemanager.newrelicobservability.models.BillingSource;
-import org.junit.jupiter.api.Assertions;
-
-public final class OrganizationPropertiesTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- OrganizationProperties model =
- BinaryData
- .fromString(
- "{\"organizationId\":\"jwzrl\",\"organizationName\":\"mcl\",\"billingSource\":\"NEWRELIC\"}")
- .toObject(OrganizationProperties.class);
- Assertions.assertEquals("jwzrl", model.organizationId());
- Assertions.assertEquals("mcl", model.organizationName());
- Assertions.assertEquals(BillingSource.NEWRELIC, model.billingSource());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- OrganizationProperties model =
- new OrganizationProperties()
- .withOrganizationId("jwzrl")
- .withOrganizationName("mcl")
- .withBillingSource(BillingSource.NEWRELIC);
- model = BinaryData.fromObject(model).toObject(OrganizationProperties.class);
- Assertions.assertEquals("jwzrl", model.organizationId());
- Assertions.assertEquals("mcl", model.organizationName());
- Assertions.assertEquals(BillingSource.NEWRELIC, model.billingSource());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OrganizationResourceInnerTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OrganizationResourceInnerTests.java
deleted file mode 100644
index d76476215ebd..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OrganizationResourceInnerTests.java
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.OrganizationResourceInner;
-import com.azure.resourcemanager.newrelicobservability.models.BillingSource;
-import org.junit.jupiter.api.Assertions;
-
-public final class OrganizationResourceInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- OrganizationResourceInner model =
- BinaryData
- .fromString(
- "{\"properties\":{\"organizationId\":\"okaj\",\"organizationName\":\"npime\",\"billingSource\":\"AZURE\"},\"id\":\"xgcp\",\"name\":\"dg\",\"type\":\"aajrm\"}")
- .toObject(OrganizationResourceInner.class);
- Assertions.assertEquals("okaj", model.organizationId());
- Assertions.assertEquals("npime", model.organizationName());
- Assertions.assertEquals(BillingSource.AZURE, model.billingSource());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- OrganizationResourceInner model =
- new OrganizationResourceInner()
- .withOrganizationId("okaj")
- .withOrganizationName("npime")
- .withBillingSource(BillingSource.AZURE);
- model = BinaryData.fromObject(model).toObject(OrganizationResourceInner.class);
- Assertions.assertEquals("okaj", model.organizationId());
- Assertions.assertEquals("npime", model.organizationName());
- Assertions.assertEquals(BillingSource.AZURE, model.billingSource());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OrganizationsListMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OrganizationsListMockTests.java
deleted file mode 100644
index 28529ffbb52b..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OrganizationsListMockTests.java
+++ /dev/null
@@ -1,71 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import com.azure.resourcemanager.newrelicobservability.models.BillingSource;
-import com.azure.resourcemanager.newrelicobservability.models.OrganizationResource;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class OrganizationsListMockTests {
- @Test
- public void testList() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"properties\":{\"organizationId\":\"twuoegrpkhjwni\",\"organizationName\":\"sluicpdggkzz\",\"billingSource\":\"NEWRELIC\"},\"id\":\"mpaxmodfvuefywsb\",\"name\":\"fvmwy\",\"type\":\"rfouyftaakcpw\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager.organizations().list("obzdopcjwvnhdl", "wmgxcxrsl", com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals("twuoegrpkhjwni", response.iterator().next().organizationId());
- Assertions.assertEquals("sluicpdggkzz", response.iterator().next().organizationName());
- Assertions.assertEquals(BillingSource.NEWRELIC, response.iterator().next().billingSource());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OrganizationsListResponseTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OrganizationsListResponseTests.java
deleted file mode 100644
index 1da9f7158aa0..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/OrganizationsListResponseTests.java
+++ /dev/null
@@ -1,54 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.OrganizationResourceInner;
-import com.azure.resourcemanager.newrelicobservability.models.BillingSource;
-import com.azure.resourcemanager.newrelicobservability.models.OrganizationsListResponse;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class OrganizationsListResponseTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- OrganizationsListResponse model =
- BinaryData
- .fromString(
- "{\"value\":[{\"properties\":{\"organizationId\":\"irsoodqxhcrmnohj\",\"organizationName\":\"kwh\",\"billingSource\":\"NEWRELIC\"},\"id\":\"fiyipjxsqwpgrj\",\"name\":\"znorcj\",\"type\":\"vsnb\"},{\"properties\":{\"organizationId\":\"abnmocpcyshu\",\"organizationName\":\"afbljjgpbtoqcjmk\",\"billingSource\":\"AZURE\"},\"id\":\"bqidtqaj\",\"name\":\"yulpkudjkr\",\"type\":\"khbzhfepgzg\"},{\"properties\":{\"organizationId\":\"zloc\",\"organizationName\":\"c\",\"billingSource\":\"NEWRELIC\"},\"id\":\"rhhbcs\",\"name\":\"l\",\"type\":\"mmajtjaodx\"}],\"nextLink\":\"nbdxk\"}")
- .toObject(OrganizationsListResponse.class);
- Assertions.assertEquals("irsoodqxhcrmnohj", model.value().get(0).organizationId());
- Assertions.assertEquals("kwh", model.value().get(0).organizationName());
- Assertions.assertEquals(BillingSource.NEWRELIC, model.value().get(0).billingSource());
- Assertions.assertEquals("nbdxk", model.nextLink());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- OrganizationsListResponse model =
- new OrganizationsListResponse()
- .withValue(
- Arrays
- .asList(
- new OrganizationResourceInner()
- .withOrganizationId("irsoodqxhcrmnohj")
- .withOrganizationName("kwh")
- .withBillingSource(BillingSource.NEWRELIC),
- new OrganizationResourceInner()
- .withOrganizationId("abnmocpcyshu")
- .withOrganizationName("afbljjgpbtoqcjmk")
- .withBillingSource(BillingSource.AZURE),
- new OrganizationResourceInner()
- .withOrganizationId("zloc")
- .withOrganizationName("c")
- .withBillingSource(BillingSource.NEWRELIC)))
- .withNextLink("nbdxk");
- model = BinaryData.fromObject(model).toObject(OrganizationsListResponse.class);
- Assertions.assertEquals("irsoodqxhcrmnohj", model.value().get(0).organizationId());
- Assertions.assertEquals("kwh", model.value().get(0).organizationName());
- Assertions.assertEquals(BillingSource.NEWRELIC, model.value().get(0).billingSource());
- Assertions.assertEquals("nbdxk", model.nextLink());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/PlanDataListResponseTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/PlanDataListResponseTests.java
deleted file mode 100644
index 3c146b86aa76..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/PlanDataListResponseTests.java
+++ /dev/null
@@ -1,44 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.PlanDataResourceInner;
-import com.azure.resourcemanager.newrelicobservability.models.AccountCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.OrgCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.PlanDataListResponse;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class PlanDataListResponseTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- PlanDataListResponse model =
- BinaryData
- .fromString(
- "{\"value\":[{\"properties\":{\"orgCreationSource\":\"LIFTR\",\"accountCreationSource\":\"NEWRELIC\"},\"id\":\"zaqsqsycbkbfk\",\"name\":\"ukdkexxppofmxa\",\"type\":\"c\"}],\"nextLink\":\"pg\"}")
- .toObject(PlanDataListResponse.class);
- Assertions.assertEquals(OrgCreationSource.LIFTR, model.value().get(0).orgCreationSource());
- Assertions.assertEquals(AccountCreationSource.NEWRELIC, model.value().get(0).accountCreationSource());
- Assertions.assertEquals("pg", model.nextLink());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- PlanDataListResponse model =
- new PlanDataListResponse()
- .withValue(
- Arrays
- .asList(
- new PlanDataResourceInner()
- .withOrgCreationSource(OrgCreationSource.LIFTR)
- .withAccountCreationSource(AccountCreationSource.NEWRELIC)))
- .withNextLink("pg");
- model = BinaryData.fromObject(model).toObject(PlanDataListResponse.class);
- Assertions.assertEquals(OrgCreationSource.LIFTR, model.value().get(0).orgCreationSource());
- Assertions.assertEquals(AccountCreationSource.NEWRELIC, model.value().get(0).accountCreationSource());
- Assertions.assertEquals("pg", model.nextLink());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/PlanDataPropertiesTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/PlanDataPropertiesTests.java
deleted file mode 100644
index d7d14f72dfc4..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/PlanDataPropertiesTests.java
+++ /dev/null
@@ -1,53 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.PlanDataProperties;
-import com.azure.resourcemanager.newrelicobservability.models.AccountCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.BillingCycle;
-import com.azure.resourcemanager.newrelicobservability.models.OrgCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.PlanData;
-import com.azure.resourcemanager.newrelicobservability.models.UsageType;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class PlanDataPropertiesTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- PlanDataProperties model =
- BinaryData
- .fromString(
- "{\"planData\":{\"usageType\":\"PAYG\",\"billingCycle\":\"MONTHLY\",\"planDetails\":\"ddglm\",\"effectiveDate\":\"2020-12-21T16:15:31Z\"},\"orgCreationSource\":\"NEWRELIC\",\"accountCreationSource\":\"NEWRELIC\"}")
- .toObject(PlanDataProperties.class);
- Assertions.assertEquals(UsageType.PAYG, model.planData().usageType());
- Assertions.assertEquals(BillingCycle.MONTHLY, model.planData().billingCycle());
- Assertions.assertEquals("ddglm", model.planData().planDetails());
- Assertions.assertEquals(OffsetDateTime.parse("2020-12-21T16:15:31Z"), model.planData().effectiveDate());
- Assertions.assertEquals(OrgCreationSource.NEWRELIC, model.orgCreationSource());
- Assertions.assertEquals(AccountCreationSource.NEWRELIC, model.accountCreationSource());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- PlanDataProperties model =
- new PlanDataProperties()
- .withPlanData(
- new PlanData()
- .withUsageType(UsageType.PAYG)
- .withBillingCycle(BillingCycle.MONTHLY)
- .withPlanDetails("ddglm")
- .withEffectiveDate(OffsetDateTime.parse("2020-12-21T16:15:31Z")))
- .withOrgCreationSource(OrgCreationSource.NEWRELIC)
- .withAccountCreationSource(AccountCreationSource.NEWRELIC);
- model = BinaryData.fromObject(model).toObject(PlanDataProperties.class);
- Assertions.assertEquals(UsageType.PAYG, model.planData().usageType());
- Assertions.assertEquals(BillingCycle.MONTHLY, model.planData().billingCycle());
- Assertions.assertEquals("ddglm", model.planData().planDetails());
- Assertions.assertEquals(OffsetDateTime.parse("2020-12-21T16:15:31Z"), model.planData().effectiveDate());
- Assertions.assertEquals(OrgCreationSource.NEWRELIC, model.orgCreationSource());
- Assertions.assertEquals(AccountCreationSource.NEWRELIC, model.accountCreationSource());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/PlanDataResourceInnerTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/PlanDataResourceInnerTests.java
deleted file mode 100644
index d3fa0b968230..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/PlanDataResourceInnerTests.java
+++ /dev/null
@@ -1,53 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.PlanDataResourceInner;
-import com.azure.resourcemanager.newrelicobservability.models.AccountCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.BillingCycle;
-import com.azure.resourcemanager.newrelicobservability.models.OrgCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.PlanData;
-import com.azure.resourcemanager.newrelicobservability.models.UsageType;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class PlanDataResourceInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- PlanDataResourceInner model =
- BinaryData
- .fromString(
- "{\"properties\":{\"planData\":{\"usageType\":\"PAYG\",\"billingCycle\":\"YEARLY\",\"planDetails\":\"hvpmoue\",\"effectiveDate\":\"2021-06-30T20:07:19Z\"},\"orgCreationSource\":\"NEWRELIC\",\"accountCreationSource\":\"LIFTR\"},\"id\":\"eojnxqbzvddn\",\"name\":\"wndeicbtwnp\",\"type\":\"aoqvuh\"}")
- .toObject(PlanDataResourceInner.class);
- Assertions.assertEquals(UsageType.PAYG, model.planData().usageType());
- Assertions.assertEquals(BillingCycle.YEARLY, model.planData().billingCycle());
- Assertions.assertEquals("hvpmoue", model.planData().planDetails());
- Assertions.assertEquals(OffsetDateTime.parse("2021-06-30T20:07:19Z"), model.planData().effectiveDate());
- Assertions.assertEquals(OrgCreationSource.NEWRELIC, model.orgCreationSource());
- Assertions.assertEquals(AccountCreationSource.LIFTR, model.accountCreationSource());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- PlanDataResourceInner model =
- new PlanDataResourceInner()
- .withPlanData(
- new PlanData()
- .withUsageType(UsageType.PAYG)
- .withBillingCycle(BillingCycle.YEARLY)
- .withPlanDetails("hvpmoue")
- .withEffectiveDate(OffsetDateTime.parse("2021-06-30T20:07:19Z")))
- .withOrgCreationSource(OrgCreationSource.NEWRELIC)
- .withAccountCreationSource(AccountCreationSource.LIFTR);
- model = BinaryData.fromObject(model).toObject(PlanDataResourceInner.class);
- Assertions.assertEquals(UsageType.PAYG, model.planData().usageType());
- Assertions.assertEquals(BillingCycle.YEARLY, model.planData().billingCycle());
- Assertions.assertEquals("hvpmoue", model.planData().planDetails());
- Assertions.assertEquals(OffsetDateTime.parse("2021-06-30T20:07:19Z"), model.planData().effectiveDate());
- Assertions.assertEquals(OrgCreationSource.NEWRELIC, model.orgCreationSource());
- Assertions.assertEquals(AccountCreationSource.LIFTR, model.accountCreationSource());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/PlanDataTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/PlanDataTests.java
deleted file mode 100644
index 69a3e3041b2e..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/PlanDataTests.java
+++ /dev/null
@@ -1,42 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.models.BillingCycle;
-import com.azure.resourcemanager.newrelicobservability.models.PlanData;
-import com.azure.resourcemanager.newrelicobservability.models.UsageType;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class PlanDataTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- PlanData model =
- BinaryData
- .fromString(
- "{\"usageType\":\"PAYG\",\"billingCycle\":\"MONTHLY\",\"planDetails\":\"mdwzjeiachboo\",\"effectiveDate\":\"2021-07-31T08:54:57Z\"}")
- .toObject(PlanData.class);
- Assertions.assertEquals(UsageType.PAYG, model.usageType());
- Assertions.assertEquals(BillingCycle.MONTHLY, model.billingCycle());
- Assertions.assertEquals("mdwzjeiachboo", model.planDetails());
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-31T08:54:57Z"), model.effectiveDate());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- PlanData model =
- new PlanData()
- .withUsageType(UsageType.PAYG)
- .withBillingCycle(BillingCycle.MONTHLY)
- .withPlanDetails("mdwzjeiachboo")
- .withEffectiveDate(OffsetDateTime.parse("2021-07-31T08:54:57Z"));
- model = BinaryData.fromObject(model).toObject(PlanData.class);
- Assertions.assertEquals(UsageType.PAYG, model.usageType());
- Assertions.assertEquals(BillingCycle.MONTHLY, model.billingCycle());
- Assertions.assertEquals("mdwzjeiachboo", model.planDetails());
- Assertions.assertEquals(OffsetDateTime.parse("2021-07-31T08:54:57Z"), model.effectiveDate());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/PlansListMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/PlansListMockTests.java
deleted file mode 100644
index 427c5b45ffb7..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/PlansListMockTests.java
+++ /dev/null
@@ -1,79 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import com.azure.resourcemanager.newrelicobservability.models.AccountCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.BillingCycle;
-import com.azure.resourcemanager.newrelicobservability.models.OrgCreationSource;
-import com.azure.resourcemanager.newrelicobservability.models.PlanDataResource;
-import com.azure.resourcemanager.newrelicobservability.models.UsageType;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class PlansListMockTests {
- @Test
- public void testList() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"properties\":{\"planData\":{\"usageType\":\"PAYG\",\"billingCycle\":\"YEARLY\",\"planDetails\":\"jmquxvypomgk\",\"effectiveDate\":\"2021-08-12T00:08:05Z\"},\"orgCreationSource\":\"NEWRELIC\",\"accountCreationSource\":\"LIFTR\"},\"id\":\"pajqgxysm\",\"name\":\"cmbqfqvmk\",\"type\":\"xozap\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager.plans().list("yzvqt", "nubexk", com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals(UsageType.PAYG, response.iterator().next().planData().usageType());
- Assertions.assertEquals(BillingCycle.YEARLY, response.iterator().next().planData().billingCycle());
- Assertions.assertEquals("jmquxvypomgk", response.iterator().next().planData().planDetails());
- Assertions
- .assertEquals(
- OffsetDateTime.parse("2021-08-12T00:08:05Z"), response.iterator().next().planData().effectiveDate());
- Assertions.assertEquals(OrgCreationSource.NEWRELIC, response.iterator().next().orgCreationSource());
- Assertions.assertEquals(AccountCreationSource.LIFTR, response.iterator().next().accountCreationSource());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/SwitchBillingRequestTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/SwitchBillingRequestTests.java
deleted file mode 100644
index 51bfece6cd93..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/SwitchBillingRequestTests.java
+++ /dev/null
@@ -1,54 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.models.BillingCycle;
-import com.azure.resourcemanager.newrelicobservability.models.PlanData;
-import com.azure.resourcemanager.newrelicobservability.models.SwitchBillingRequest;
-import com.azure.resourcemanager.newrelicobservability.models.UsageType;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-
-public final class SwitchBillingRequestTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- SwitchBillingRequest model =
- BinaryData
- .fromString(
- "{\"azureResourceId\":\"vdcsitynn\",\"organizationId\":\"mdectehfiqscjey\",\"planData\":{\"usageType\":\"COMMITTED\",\"billingCycle\":\"MONTHLY\",\"planDetails\":\"gqhcjrefovg\",\"effectiveDate\":\"2021-10-26T09:37:04Z\"},\"userEmail\":\"sle\"}")
- .toObject(SwitchBillingRequest.class);
- Assertions.assertEquals("vdcsitynn", model.azureResourceId());
- Assertions.assertEquals("mdectehfiqscjey", model.organizationId());
- Assertions.assertEquals(UsageType.COMMITTED, model.planData().usageType());
- Assertions.assertEquals(BillingCycle.MONTHLY, model.planData().billingCycle());
- Assertions.assertEquals("gqhcjrefovg", model.planData().planDetails());
- Assertions.assertEquals(OffsetDateTime.parse("2021-10-26T09:37:04Z"), model.planData().effectiveDate());
- Assertions.assertEquals("sle", model.userEmail());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- SwitchBillingRequest model =
- new SwitchBillingRequest()
- .withAzureResourceId("vdcsitynn")
- .withOrganizationId("mdectehfiqscjey")
- .withPlanData(
- new PlanData()
- .withUsageType(UsageType.COMMITTED)
- .withBillingCycle(BillingCycle.MONTHLY)
- .withPlanDetails("gqhcjrefovg")
- .withEffectiveDate(OffsetDateTime.parse("2021-10-26T09:37:04Z")))
- .withUserEmail("sle");
- model = BinaryData.fromObject(model).toObject(SwitchBillingRequest.class);
- Assertions.assertEquals("vdcsitynn", model.azureResourceId());
- Assertions.assertEquals("mdectehfiqscjey", model.organizationId());
- Assertions.assertEquals(UsageType.COMMITTED, model.planData().usageType());
- Assertions.assertEquals(BillingCycle.MONTHLY, model.planData().billingCycle());
- Assertions.assertEquals("gqhcjrefovg", model.planData().planDetails());
- Assertions.assertEquals(OffsetDateTime.parse("2021-10-26T09:37:04Z"), model.planData().effectiveDate());
- Assertions.assertEquals("sle", model.userEmail());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRuleInnerTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRuleInnerTests.java
deleted file mode 100644
index f446c92709af..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRuleInnerTests.java
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.MetricRulesInner;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.TagRuleInner;
-import com.azure.resourcemanager.newrelicobservability.models.LogRules;
-import com.azure.resourcemanager.newrelicobservability.models.SendAadLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendActivityLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendMetricsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendSubscriptionLogsStatus;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class TagRuleInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- TagRuleInner model =
- BinaryData
- .fromString(
- "{\"properties\":{\"provisioningState\":\"Canceled\",\"logRules\":{\"sendAadLogs\":\"Disabled\",\"sendSubscriptionLogs\":\"Enabled\",\"sendActivityLogs\":\"Disabled\",\"filteringTags\":[]},\"metricRules\":{\"sendMetrics\":\"Enabled\",\"filteringTags\":[],\"userEmail\":\"burvjxxjnspy\"}},\"id\":\"tko\",\"name\":\"nkoukn\",\"type\":\"udwtiukbl\"}")
- .toObject(TagRuleInner.class);
- Assertions.assertEquals(SendAadLogsStatus.DISABLED, model.logRules().sendAadLogs());
- Assertions.assertEquals(SendSubscriptionLogsStatus.ENABLED, model.logRules().sendSubscriptionLogs());
- Assertions.assertEquals(SendActivityLogsStatus.DISABLED, model.logRules().sendActivityLogs());
- Assertions.assertEquals(SendMetricsStatus.ENABLED, model.metricRules().sendMetrics());
- Assertions.assertEquals("burvjxxjnspy", model.metricRules().userEmail());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- TagRuleInner model =
- new TagRuleInner()
- .withLogRules(
- new LogRules()
- .withSendAadLogs(SendAadLogsStatus.DISABLED)
- .withSendSubscriptionLogs(SendSubscriptionLogsStatus.ENABLED)
- .withSendActivityLogs(SendActivityLogsStatus.DISABLED)
- .withFilteringTags(Arrays.asList()))
- .withMetricRules(
- new MetricRulesInner()
- .withSendMetrics(SendMetricsStatus.ENABLED)
- .withFilteringTags(Arrays.asList())
- .withUserEmail("burvjxxjnspy"));
- model = BinaryData.fromObject(model).toObject(TagRuleInner.class);
- Assertions.assertEquals(SendAadLogsStatus.DISABLED, model.logRules().sendAadLogs());
- Assertions.assertEquals(SendSubscriptionLogsStatus.ENABLED, model.logRules().sendSubscriptionLogs());
- Assertions.assertEquals(SendActivityLogsStatus.DISABLED, model.logRules().sendActivityLogs());
- Assertions.assertEquals(SendMetricsStatus.ENABLED, model.metricRules().sendMetrics());
- Assertions.assertEquals("burvjxxjnspy", model.metricRules().userEmail());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRuleListResultTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRuleListResultTests.java
deleted file mode 100644
index 82b1370b03de..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRuleListResultTests.java
+++ /dev/null
@@ -1,33 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.TagRuleInner;
-import com.azure.resourcemanager.newrelicobservability.models.TagRuleListResult;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class TagRuleListResultTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- TagRuleListResult model =
- BinaryData
- .fromString(
- "{\"value\":[{\"properties\":{\"provisioningState\":\"Failed\"},\"id\":\"dyjrrfbyaosv\",\"name\":\"xc\",\"type\":\"onpc\"},{\"properties\":{\"provisioningState\":\"Accepted\"},\"id\":\"slkevle\",\"name\":\"gz\",\"type\":\"buhfmvfaxkffeiit\"}],\"nextLink\":\"vmezy\"}")
- .toObject(TagRuleListResult.class);
- Assertions.assertEquals("vmezy", model.nextLink());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- TagRuleListResult model =
- new TagRuleListResult()
- .withValue(Arrays.asList(new TagRuleInner(), new TagRuleInner()))
- .withNextLink("vmezy");
- model = BinaryData.fromObject(model).toObject(TagRuleListResult.class);
- Assertions.assertEquals("vmezy", model.nextLink());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRuleUpdateInnerTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRuleUpdateInnerTests.java
deleted file mode 100644
index 9009dbb1fc46..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRuleUpdateInnerTests.java
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.MetricRulesInner;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.TagRuleUpdateInner;
-import com.azure.resourcemanager.newrelicobservability.models.LogRules;
-import com.azure.resourcemanager.newrelicobservability.models.SendAadLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendActivityLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendMetricsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendSubscriptionLogsStatus;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class TagRuleUpdateInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- TagRuleUpdateInner model =
- BinaryData
- .fromString(
- "{\"properties\":{\"logRules\":{\"sendAadLogs\":\"Disabled\",\"sendSubscriptionLogs\":\"Enabled\",\"sendActivityLogs\":\"Disabled\",\"filteringTags\":[]},\"metricRules\":{\"sendMetrics\":\"Disabled\",\"filteringTags\":[],\"userEmail\":\"xfvjrbirp\"}}}")
- .toObject(TagRuleUpdateInner.class);
- Assertions.assertEquals(SendAadLogsStatus.DISABLED, model.logRules().sendAadLogs());
- Assertions.assertEquals(SendSubscriptionLogsStatus.ENABLED, model.logRules().sendSubscriptionLogs());
- Assertions.assertEquals(SendActivityLogsStatus.DISABLED, model.logRules().sendActivityLogs());
- Assertions.assertEquals(SendMetricsStatus.DISABLED, model.metricRules().sendMetrics());
- Assertions.assertEquals("xfvjrbirp", model.metricRules().userEmail());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- TagRuleUpdateInner model =
- new TagRuleUpdateInner()
- .withLogRules(
- new LogRules()
- .withSendAadLogs(SendAadLogsStatus.DISABLED)
- .withSendSubscriptionLogs(SendSubscriptionLogsStatus.ENABLED)
- .withSendActivityLogs(SendActivityLogsStatus.DISABLED)
- .withFilteringTags(Arrays.asList()))
- .withMetricRules(
- new MetricRulesInner()
- .withSendMetrics(SendMetricsStatus.DISABLED)
- .withFilteringTags(Arrays.asList())
- .withUserEmail("xfvjrbirp"));
- model = BinaryData.fromObject(model).toObject(TagRuleUpdateInner.class);
- Assertions.assertEquals(SendAadLogsStatus.DISABLED, model.logRules().sendAadLogs());
- Assertions.assertEquals(SendSubscriptionLogsStatus.ENABLED, model.logRules().sendSubscriptionLogs());
- Assertions.assertEquals(SendActivityLogsStatus.DISABLED, model.logRules().sendActivityLogs());
- Assertions.assertEquals(SendMetricsStatus.DISABLED, model.metricRules().sendMetrics());
- Assertions.assertEquals("xfvjrbirp", model.metricRules().userEmail());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRuleUpdatePropertiesInnerTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRuleUpdatePropertiesInnerTests.java
deleted file mode 100644
index 6b4858324a0b..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRuleUpdatePropertiesInnerTests.java
+++ /dev/null
@@ -1,93 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.MetricRulesInner;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.TagRuleUpdatePropertiesInner;
-import com.azure.resourcemanager.newrelicobservability.models.FilteringTag;
-import com.azure.resourcemanager.newrelicobservability.models.LogRules;
-import com.azure.resourcemanager.newrelicobservability.models.SendAadLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendActivityLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendMetricsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendSubscriptionLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.TagAction;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class TagRuleUpdatePropertiesInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- TagRuleUpdatePropertiesInner model =
- BinaryData
- .fromString(
- "{\"logRules\":{\"sendAadLogs\":\"Disabled\",\"sendSubscriptionLogs\":\"Enabled\",\"sendActivityLogs\":\"Enabled\",\"filteringTags\":[{\"name\":\"ljkyqxjvuuj\",\"value\":\"idokgjlj\",\"action\":\"Include\"},{\"name\":\"vcltbgsncgh\",\"value\":\"esz\",\"action\":\"Exclude\"}]},\"metricRules\":{\"sendMetrics\":\"Disabled\",\"filteringTags\":[{\"name\":\"vgxbfs\",\"value\":\"nehmpvecx\",\"action\":\"Exclude\"},{\"name\":\"bfqkkr\",\"value\":\"pukgriwflzlfb\",\"action\":\"Include\"},{\"name\":\"zycispn\",\"value\":\"ahmgkbrp\",\"action\":\"Include\"}],\"userEmail\":\"ibnuqqkpik\"}}")
- .toObject(TagRuleUpdatePropertiesInner.class);
- Assertions.assertEquals(SendAadLogsStatus.DISABLED, model.logRules().sendAadLogs());
- Assertions.assertEquals(SendSubscriptionLogsStatus.ENABLED, model.logRules().sendSubscriptionLogs());
- Assertions.assertEquals(SendActivityLogsStatus.ENABLED, model.logRules().sendActivityLogs());
- Assertions.assertEquals("ljkyqxjvuuj", model.logRules().filteringTags().get(0).name());
- Assertions.assertEquals("idokgjlj", model.logRules().filteringTags().get(0).value());
- Assertions.assertEquals(TagAction.INCLUDE, model.logRules().filteringTags().get(0).action());
- Assertions.assertEquals(SendMetricsStatus.DISABLED, model.metricRules().sendMetrics());
- Assertions.assertEquals("vgxbfs", model.metricRules().filteringTags().get(0).name());
- Assertions.assertEquals("nehmpvecx", model.metricRules().filteringTags().get(0).value());
- Assertions.assertEquals(TagAction.EXCLUDE, model.metricRules().filteringTags().get(0).action());
- Assertions.assertEquals("ibnuqqkpik", model.metricRules().userEmail());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- TagRuleUpdatePropertiesInner model =
- new TagRuleUpdatePropertiesInner()
- .withLogRules(
- new LogRules()
- .withSendAadLogs(SendAadLogsStatus.DISABLED)
- .withSendSubscriptionLogs(SendSubscriptionLogsStatus.ENABLED)
- .withSendActivityLogs(SendActivityLogsStatus.ENABLED)
- .withFilteringTags(
- Arrays
- .asList(
- new FilteringTag()
- .withName("ljkyqxjvuuj")
- .withValue("idokgjlj")
- .withAction(TagAction.INCLUDE),
- new FilteringTag()
- .withName("vcltbgsncgh")
- .withValue("esz")
- .withAction(TagAction.EXCLUDE))))
- .withMetricRules(
- new MetricRulesInner()
- .withSendMetrics(SendMetricsStatus.DISABLED)
- .withFilteringTags(
- Arrays
- .asList(
- new FilteringTag()
- .withName("vgxbfs")
- .withValue("nehmpvecx")
- .withAction(TagAction.EXCLUDE),
- new FilteringTag()
- .withName("bfqkkr")
- .withValue("pukgriwflzlfb")
- .withAction(TagAction.INCLUDE),
- new FilteringTag()
- .withName("zycispn")
- .withValue("ahmgkbrp")
- .withAction(TagAction.INCLUDE)))
- .withUserEmail("ibnuqqkpik"));
- model = BinaryData.fromObject(model).toObject(TagRuleUpdatePropertiesInner.class);
- Assertions.assertEquals(SendAadLogsStatus.DISABLED, model.logRules().sendAadLogs());
- Assertions.assertEquals(SendSubscriptionLogsStatus.ENABLED, model.logRules().sendSubscriptionLogs());
- Assertions.assertEquals(SendActivityLogsStatus.ENABLED, model.logRules().sendActivityLogs());
- Assertions.assertEquals("ljkyqxjvuuj", model.logRules().filteringTags().get(0).name());
- Assertions.assertEquals("idokgjlj", model.logRules().filteringTags().get(0).value());
- Assertions.assertEquals(TagAction.INCLUDE, model.logRules().filteringTags().get(0).action());
- Assertions.assertEquals(SendMetricsStatus.DISABLED, model.metricRules().sendMetrics());
- Assertions.assertEquals("vgxbfs", model.metricRules().filteringTags().get(0).name());
- Assertions.assertEquals("nehmpvecx", model.metricRules().filteringTags().get(0).value());
- Assertions.assertEquals(TagAction.EXCLUDE, model.metricRules().filteringTags().get(0).action());
- Assertions.assertEquals("ibnuqqkpik", model.metricRules().userEmail());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRulesCreateOrUpdateMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRulesCreateOrUpdateMockTests.java
deleted file mode 100644
index b8e2ab00d537..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRulesCreateOrUpdateMockTests.java
+++ /dev/null
@@ -1,93 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.MetricRulesInner;
-import com.azure.resourcemanager.newrelicobservability.models.LogRules;
-import com.azure.resourcemanager.newrelicobservability.models.SendAadLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendActivityLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendMetricsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendSubscriptionLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.TagRule;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class TagRulesCreateOrUpdateMockTests {
- @Test
- public void testCreateOrUpdate() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"properties\":{\"provisioningState\":\"Succeeded\",\"logRules\":{\"sendAadLogs\":\"Disabled\",\"sendSubscriptionLogs\":\"Enabled\",\"sendActivityLogs\":\"Disabled\",\"filteringTags\":[]},\"metricRules\":{\"sendMetrics\":\"Enabled\",\"filteringTags\":[],\"userEmail\":\"ynl\"}},\"id\":\"huopxodlqiynto\",\"name\":\"zihleosjswsr\",\"type\":\"slyzrpzbchckqq\"}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- TagRule response =
- manager
- .tagRules()
- .define("jxywsuws")
- .withExistingMonitor("pkkpw", "reqnovvqfov")
- .withLogRules(
- new LogRules()
- .withSendAadLogs(SendAadLogsStatus.DISABLED)
- .withSendSubscriptionLogs(SendSubscriptionLogsStatus.DISABLED)
- .withSendActivityLogs(SendActivityLogsStatus.DISABLED)
- .withFilteringTags(Arrays.asList()))
- .withMetricRules(
- new MetricRulesInner()
- .withSendMetrics(SendMetricsStatus.ENABLED)
- .withFilteringTags(Arrays.asList())
- .withUserEmail("aeneqnzarrwl"))
- .create();
-
- Assertions.assertEquals(SendAadLogsStatus.DISABLED, response.logRules().sendAadLogs());
- Assertions.assertEquals(SendSubscriptionLogsStatus.ENABLED, response.logRules().sendSubscriptionLogs());
- Assertions.assertEquals(SendActivityLogsStatus.DISABLED, response.logRules().sendActivityLogs());
- Assertions.assertEquals(SendMetricsStatus.ENABLED, response.metricRules().sendMetrics());
- Assertions.assertEquals("ynl", response.metricRules().userEmail());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRulesDeleteMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRulesDeleteMockTests.java
deleted file mode 100644
index 2146f36e0ff9..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRulesDeleteMockTests.java
+++ /dev/null
@@ -1,61 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class TagRulesDeleteMockTests {
- @Test
- public void testDelete() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr = "{}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- manager.tagRules().delete("hykojoxafnndlpic", "koymkcd", "h", com.azure.core.util.Context.NONE);
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRulesGetWithResponseMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRulesGetWithResponseMockTests.java
deleted file mode 100644
index 3690bb768f43..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRulesGetWithResponseMockTests.java
+++ /dev/null
@@ -1,78 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import com.azure.resourcemanager.newrelicobservability.models.SendAadLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendActivityLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendMetricsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendSubscriptionLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.TagRule;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class TagRulesGetWithResponseMockTests {
- @Test
- public void testGetWithResponse() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"properties\":{\"provisioningState\":\"Deleting\",\"logRules\":{\"sendAadLogs\":\"Enabled\",\"sendSubscriptionLogs\":\"Enabled\",\"sendActivityLogs\":\"Enabled\",\"filteringTags\":[]},\"metricRules\":{\"sendMetrics\":\"Disabled\",\"filteringTags\":[],\"userEmail\":\"bpokulpiujwaasip\"}},\"id\":\"iobyu\",\"name\":\"erpqlpqwcciuqg\",\"type\":\"dbutauvfbtkuwhh\"}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- TagRule response =
- manager
- .tagRules()
- .getWithResponse("yvoqa", "piexpbtgiw", "wo", com.azure.core.util.Context.NONE)
- .getValue();
-
- Assertions.assertEquals(SendAadLogsStatus.ENABLED, response.logRules().sendAadLogs());
- Assertions.assertEquals(SendSubscriptionLogsStatus.ENABLED, response.logRules().sendSubscriptionLogs());
- Assertions.assertEquals(SendActivityLogsStatus.ENABLED, response.logRules().sendActivityLogs());
- Assertions.assertEquals(SendMetricsStatus.DISABLED, response.metricRules().sendMetrics());
- Assertions.assertEquals("bpokulpiujwaasip", response.metricRules().userEmail());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRulesListByNewRelicMonitorResourceMockTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRulesListByNewRelicMonitorResourceMockTests.java
deleted file mode 100644
index ae48a178d864..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/TagRulesListByNewRelicMonitorResourceMockTests.java
+++ /dev/null
@@ -1,79 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.credential.AccessToken;
-import com.azure.core.http.HttpClient;
-import com.azure.core.http.HttpHeaders;
-import com.azure.core.http.HttpRequest;
-import com.azure.core.http.HttpResponse;
-import com.azure.core.http.rest.PagedIterable;
-import com.azure.core.management.AzureEnvironment;
-import com.azure.core.management.profile.AzureProfile;
-import com.azure.resourcemanager.newrelicobservability.NewRelicObservabilityManager;
-import com.azure.resourcemanager.newrelicobservability.models.SendAadLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendActivityLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendMetricsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.SendSubscriptionLogsStatus;
-import com.azure.resourcemanager.newrelicobservability.models.TagRule;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.time.OffsetDateTime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.Test;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
-import reactor.core.publisher.Flux;
-import reactor.core.publisher.Mono;
-
-public final class TagRulesListByNewRelicMonitorResourceMockTests {
- @Test
- public void testListByNewRelicMonitorResource() throws Exception {
- HttpClient httpClient = Mockito.mock(HttpClient.class);
- HttpResponse httpResponse = Mockito.mock(HttpResponse.class);
- ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class);
-
- String responseStr =
- "{\"value\":[{\"properties\":{\"provisioningState\":\"Deleting\",\"logRules\":{\"sendAadLogs\":\"Enabled\",\"sendSubscriptionLogs\":\"Disabled\",\"sendActivityLogs\":\"Disabled\",\"filteringTags\":[]},\"metricRules\":{\"sendMetrics\":\"Enabled\",\"filteringTags\":[],\"userEmail\":\"brh\"}},\"id\":\"xsdqrhzoymibmrqy\",\"name\":\"bahwfl\",\"type\":\"szdtmhrkwof\"}]}";
-
- Mockito.when(httpResponse.getStatusCode()).thenReturn(200);
- Mockito.when(httpResponse.getHeaders()).thenReturn(new HttpHeaders());
- Mockito
- .when(httpResponse.getBody())
- .thenReturn(Flux.just(ByteBuffer.wrap(responseStr.getBytes(StandardCharsets.UTF_8))));
- Mockito
- .when(httpResponse.getBodyAsByteArray())
- .thenReturn(Mono.just(responseStr.getBytes(StandardCharsets.UTF_8)));
- Mockito
- .when(httpClient.send(httpRequest.capture(), Mockito.any()))
- .thenReturn(
- Mono
- .defer(
- () -> {
- Mockito.when(httpResponse.getRequest()).thenReturn(httpRequest.getValue());
- return Mono.just(httpResponse);
- }));
-
- NewRelicObservabilityManager manager =
- NewRelicObservabilityManager
- .configure()
- .withHttpClient(httpClient)
- .authenticate(
- tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)),
- new AzureProfile("", "", AzureEnvironment.AZURE));
-
- PagedIterable response =
- manager.tagRules().listByNewRelicMonitorResource("helxprglya", "dd", com.azure.core.util.Context.NONE);
-
- Assertions.assertEquals(SendAadLogsStatus.ENABLED, response.iterator().next().logRules().sendAadLogs());
- Assertions
- .assertEquals(
- SendSubscriptionLogsStatus.DISABLED, response.iterator().next().logRules().sendSubscriptionLogs());
- Assertions
- .assertEquals(SendActivityLogsStatus.DISABLED, response.iterator().next().logRules().sendActivityLogs());
- Assertions.assertEquals(SendMetricsStatus.ENABLED, response.iterator().next().metricRules().sendMetrics());
- Assertions.assertEquals("brh", response.iterator().next().metricRules().userEmail());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/UserAssignedIdentityTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/UserAssignedIdentityTests.java
deleted file mode 100644
index 5cb9f8db9bf1..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/UserAssignedIdentityTests.java
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.models.UserAssignedIdentity;
-
-public final class UserAssignedIdentityTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- UserAssignedIdentity model =
- BinaryData
- .fromString(
- "{\"principalId\":\"36bff4e9-65e6-4838-a556-82b18f64b922\",\"clientId\":\"63d38aee-02c1-46bb-b006-38967fa07999\"}")
- .toObject(UserAssignedIdentity.class);
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- UserAssignedIdentity model = new UserAssignedIdentity();
- model = BinaryData.fromObject(model).toObject(UserAssignedIdentity.class);
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/UserInfoTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/UserInfoTests.java
deleted file mode 100644
index 616acfe584a5..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/UserInfoTests.java
+++ /dev/null
@@ -1,42 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.models.UserInfo;
-import org.junit.jupiter.api.Assertions;
-
-public final class UserInfoTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- UserInfo model =
- BinaryData
- .fromString(
- "{\"firstName\":\"fvzwdzuhty\",\"lastName\":\"isdkfthwxmnteiw\",\"emailAddress\":\"pvkmijcmmxdcuf\",\"phoneNumber\":\"srp\",\"country\":\"zidnsezcxtbzsgfy\"}")
- .toObject(UserInfo.class);
- Assertions.assertEquals("fvzwdzuhty", model.firstName());
- Assertions.assertEquals("isdkfthwxmnteiw", model.lastName());
- Assertions.assertEquals("pvkmijcmmxdcuf", model.emailAddress());
- Assertions.assertEquals("srp", model.phoneNumber());
- Assertions.assertEquals("zidnsezcxtbzsgfy", model.country());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- UserInfo model =
- new UserInfo()
- .withFirstName("fvzwdzuhty")
- .withLastName("isdkfthwxmnteiw")
- .withEmailAddress("pvkmijcmmxdcuf")
- .withPhoneNumber("srp")
- .withCountry("zidnsezcxtbzsgfy");
- model = BinaryData.fromObject(model).toObject(UserInfo.class);
- Assertions.assertEquals("fvzwdzuhty", model.firstName());
- Assertions.assertEquals("isdkfthwxmnteiw", model.lastName());
- Assertions.assertEquals("pvkmijcmmxdcuf", model.emailAddress());
- Assertions.assertEquals("srp", model.phoneNumber());
- Assertions.assertEquals("zidnsezcxtbzsgfy", model.country());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/VMHostsListResponseTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/VMHostsListResponseTests.java
deleted file mode 100644
index c3077072d312..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/VMHostsListResponseTests.java
+++ /dev/null
@@ -1,45 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.VMInfoInner;
-import com.azure.resourcemanager.newrelicobservability.models.VMHostsListResponse;
-import java.util.Arrays;
-import org.junit.jupiter.api.Assertions;
-
-public final class VMHostsListResponseTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- VMHostsListResponse model =
- BinaryData
- .fromString(
- "{\"value\":[{\"vmId\":\"ounqecano\",\"agentVersion\":\"upfh\",\"agentStatus\":\"ltrpmopj\"}],\"nextLink\":\"matuok\"}")
- .toObject(VMHostsListResponse.class);
- Assertions.assertEquals("ounqecano", model.value().get(0).vmId());
- Assertions.assertEquals("upfh", model.value().get(0).agentVersion());
- Assertions.assertEquals("ltrpmopj", model.value().get(0).agentStatus());
- Assertions.assertEquals("matuok", model.nextLink());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- VMHostsListResponse model =
- new VMHostsListResponse()
- .withValue(
- Arrays
- .asList(
- new VMInfoInner()
- .withVmId("ounqecano")
- .withAgentVersion("upfh")
- .withAgentStatus("ltrpmopj")))
- .withNextLink("matuok");
- model = BinaryData.fromObject(model).toObject(VMHostsListResponse.class);
- Assertions.assertEquals("ounqecano", model.value().get(0).vmId());
- Assertions.assertEquals("upfh", model.value().get(0).agentVersion());
- Assertions.assertEquals("ltrpmopj", model.value().get(0).agentStatus());
- Assertions.assertEquals("matuok", model.nextLink());
- }
-}
diff --git a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/VMInfoInnerTests.java b/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/VMInfoInnerTests.java
deleted file mode 100644
index 8679fe629885..000000000000
--- a/sdk/newrelicobservability/azure-resourcemanager-newrelicobservability/src/test/java/com/azure/resourcemanager/newrelicobservability/generated/VMInfoInnerTests.java
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-// Licensed under the MIT License.
-// Code generated by Microsoft (R) AutoRest Code Generator.
-
-package com.azure.resourcemanager.newrelicobservability.generated;
-
-import com.azure.core.util.BinaryData;
-import com.azure.resourcemanager.newrelicobservability.fluent.models.VMInfoInner;
-import org.junit.jupiter.api.Assertions;
-
-public final class VMInfoInnerTests {
- @org.junit.jupiter.api.Test
- public void testDeserialize() throws Exception {
- VMInfoInner model =
- BinaryData
- .fromString("{\"vmId\":\"fu\",\"agentVersion\":\"aodsfcpkv\",\"agentStatus\":\"dpuozmyz\"}")
- .toObject(VMInfoInner.class);
- Assertions.assertEquals("fu", model.vmId());
- Assertions.assertEquals("aodsfcpkv", model.agentVersion());
- Assertions.assertEquals("dpuozmyz", model.agentStatus());
- }
-
- @org.junit.jupiter.api.Test
- public void testSerialize() throws Exception {
- VMInfoInner model = new VMInfoInner().withVmId("fu").withAgentVersion("aodsfcpkv").withAgentStatus("dpuozmyz");
- model = BinaryData.fromObject(model).toObject(VMInfoInner.class);
- Assertions.assertEquals("fu", model.vmId());
- Assertions.assertEquals("aodsfcpkv", model.agentVersion());
- Assertions.assertEquals("dpuozmyz", model.agentStatus());
- }
-}