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()); - } -}