diff --git a/sdk/quota/azure-resourcemanager-quota/CHANGELOG.md b/sdk/quota/azure-resourcemanager-quota/CHANGELOG.md index 84e27ac37a62..f13fdf55cd72 100644 --- a/sdk/quota/azure-resourcemanager-quota/CHANGELOG.md +++ b/sdk/quota/azure-resourcemanager-quota/CHANGELOG.md @@ -1,6 +1,8 @@ # Release History -## 1.0.0-beta.4 (Unreleased) +## 1.0.0-beta.1 (2023-05-08) + +- Azure Resource Manager quota client library for Java. This package contains Microsoft Azure SDK for quota Management SDK. Microsoft Azure Quota Resource Provider. Package tag package-2023-02-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/quota/azure-resourcemanager-quota/README.md b/sdk/quota/azure-resourcemanager-quota/README.md index 91326e71c752..953e0dba02fd 100644 --- a/sdk/quota/azure-resourcemanager-quota/README.md +++ b/sdk/quota/azure-resourcemanager-quota/README.md @@ -32,7 +32,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-quota - 1.0.0-beta.3 + 1.0.0-beta.4 ``` [//]: # ({x-version-update-end}) diff --git a/sdk/quota/azure-resourcemanager-quota/src/main/java/com/azure/resourcemanager/quota/QuotaManager.java b/sdk/quota/azure-resourcemanager-quota/src/main/java/com/azure/resourcemanager/quota/QuotaManager.java index 1414f561b6e5..3850a07fb8bc 100644 --- a/sdk/quota/azure-resourcemanager-quota/src/main/java/com/azure/resourcemanager/quota/QuotaManager.java +++ b/sdk/quota/azure-resourcemanager-quota/src/main/java/com/azure/resourcemanager/quota/QuotaManager.java @@ -214,7 +214,7 @@ public QuotaManager authenticate(TokenCredential credential, AzureProfile profil .append("-") .append("com.azure.resourcemanager.quota") .append("/") - .append("1.0.0-beta.3"); + .append("1.0.0-beta.1"); if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) { userAgentBuilder .append(" (") diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/CurrentQuotaLimitBaseInnerTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/CurrentQuotaLimitBaseInnerTests.java deleted file mode 100644 index cc7ae7b268b4..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/CurrentQuotaLimitBaseInnerTests.java +++ /dev/null @@ -1,40 +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.quota.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.quota.fluent.models.CurrentQuotaLimitBaseInner; -import com.azure.resourcemanager.quota.models.LimitJsonObject; -import com.azure.resourcemanager.quota.models.QuotaProperties; -import com.azure.resourcemanager.quota.models.ResourceName; -import org.junit.jupiter.api.Assertions; - -public final class CurrentQuotaLimitBaseInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - CurrentQuotaLimitBaseInner model = - BinaryData - .fromString( - "{\"properties\":{\"limit\":{\"limitObjectType\":\"LimitJsonObject\"},\"unit\":\"ithxqhabifpi\",\"name\":{\"value\":\"czbysc\",\"localizedValue\":\"q\"},\"resourceType\":\"hiv\",\"quotaPeriod\":\"n\",\"isQuotaApplicable\":false,\"properties\":\"databr\"},\"id\":\"xvd\",\"name\":\"mjgr\",\"type\":\"fwvuk\"}") - .toObject(CurrentQuotaLimitBaseInner.class); - Assertions.assertEquals("czbysc", model.properties().name().value()); - Assertions.assertEquals("hiv", model.properties().resourceType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CurrentQuotaLimitBaseInner model = - new CurrentQuotaLimitBaseInner() - .withProperties( - new QuotaProperties() - .withLimit(new LimitJsonObject()) - .withName(new ResourceName().withValue("czbysc")) - .withResourceType("hiv") - .withProperties("databr")); - model = BinaryData.fromObject(model).toObject(CurrentQuotaLimitBaseInner.class); - Assertions.assertEquals("czbysc", model.properties().name().value()); - Assertions.assertEquals("hiv", model.properties().resourceType()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/CurrentUsagesBaseInnerTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/CurrentUsagesBaseInnerTests.java deleted file mode 100644 index df613a1a43f6..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/CurrentUsagesBaseInnerTests.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.quota.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.quota.fluent.models.CurrentUsagesBaseInner; -import com.azure.resourcemanager.quota.models.ResourceName; -import com.azure.resourcemanager.quota.models.UsagesObject; -import com.azure.resourcemanager.quota.models.UsagesProperties; -import com.azure.resourcemanager.quota.models.UsagesTypes; -import org.junit.jupiter.api.Assertions; - -public final class CurrentUsagesBaseInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - CurrentUsagesBaseInner model = - BinaryData - .fromString( - "{\"properties\":{\"usages\":{\"value\":304908421,\"usagesType\":\"Individual\"},\"unit\":\"gjxpybczmehmt\",\"name\":{\"value\":\"bsphrupidgsybbe\",\"localizedValue\":\"ph\"},\"resourceType\":\"cmsxaobhdxbm\",\"quotaPeriod\":\"ioq\",\"isQuotaApplicable\":false,\"properties\":\"datatbmufpo\"},\"id\":\"noi\",\"name\":\"hwlrx\",\"type\":\"bqsoqijg\"}") - .toObject(CurrentUsagesBaseInner.class); - Assertions.assertEquals(304908421, model.properties().usages().value()); - Assertions.assertEquals(UsagesTypes.INDIVIDUAL, model.properties().usages().usagesType()); - Assertions.assertEquals("bsphrupidgsybbe", model.properties().name().value()); - Assertions.assertEquals("cmsxaobhdxbm", model.properties().resourceType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - CurrentUsagesBaseInner model = - new CurrentUsagesBaseInner() - .withProperties( - new UsagesProperties() - .withUsages(new UsagesObject().withValue(304908421).withUsagesType(UsagesTypes.INDIVIDUAL)) - .withName(new ResourceName().withValue("bsphrupidgsybbe")) - .withResourceType("cmsxaobhdxbm") - .withProperties("datatbmufpo")); - model = BinaryData.fromObject(model).toObject(CurrentUsagesBaseInner.class); - Assertions.assertEquals(304908421, model.properties().usages().value()); - Assertions.assertEquals(UsagesTypes.INDIVIDUAL, model.properties().usages().usagesType()); - Assertions.assertEquals("bsphrupidgsybbe", model.properties().name().value()); - Assertions.assertEquals("cmsxaobhdxbm", model.properties().resourceType()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/LimitJsonObjectTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/LimitJsonObjectTests.java deleted file mode 100644 index 7a2e83d1c203..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/LimitJsonObjectTests.java +++ /dev/null @@ -1,22 +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.quota.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.quota.models.LimitJsonObject; - -public final class LimitJsonObjectTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - LimitJsonObject model = - BinaryData.fromString("{\"limitObjectType\":\"LimitJsonObject\"}").toObject(LimitJsonObject.class); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - LimitJsonObject model = new LimitJsonObject(); - model = BinaryData.fromObject(model).toObject(LimitJsonObject.class); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/LimitObjectTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/LimitObjectTests.java deleted file mode 100644 index e20a3bbbf99f..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/LimitObjectTests.java +++ /dev/null @@ -1,30 +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.quota.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.quota.models.LimitObject; -import com.azure.resourcemanager.quota.models.QuotaLimitTypes; -import org.junit.jupiter.api.Assertions; - -public final class LimitObjectTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - LimitObject model = - BinaryData - .fromString("{\"limitObjectType\":\"LimitValue\",\"value\":284238049,\"limitType\":\"Independent\"}") - .toObject(LimitObject.class); - Assertions.assertEquals(284238049, model.value()); - Assertions.assertEquals(QuotaLimitTypes.INDEPENDENT, model.limitType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - LimitObject model = new LimitObject().withValue(284238049).withLimitType(QuotaLimitTypes.INDEPENDENT); - model = BinaryData.fromObject(model).toObject(LimitObject.class); - Assertions.assertEquals(284238049, model.value()); - Assertions.assertEquals(QuotaLimitTypes.INDEPENDENT, model.limitType()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/OperationDisplayTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/OperationDisplayTests.java deleted file mode 100644 index a0c9c06cc7fa..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/OperationDisplayTests.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.quota.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.quota.models.OperationDisplay; -import org.junit.jupiter.api.Assertions; - -public final class OperationDisplayTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationDisplay model = - BinaryData - .fromString( - "{\"provider\":\"g\",\"resource\":\"tnwu\",\"operation\":\"gazxuf\",\"description\":\"uckyf\"}") - .toObject(OperationDisplay.class); - Assertions.assertEquals("g", model.provider()); - Assertions.assertEquals("tnwu", model.resource()); - Assertions.assertEquals("gazxuf", model.operation()); - Assertions.assertEquals("uckyf", model.description()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationDisplay model = - new OperationDisplay() - .withProvider("g") - .withResource("tnwu") - .withOperation("gazxuf") - .withDescription("uckyf"); - model = BinaryData.fromObject(model).toObject(OperationDisplay.class); - Assertions.assertEquals("g", model.provider()); - Assertions.assertEquals("tnwu", model.resource()); - Assertions.assertEquals("gazxuf", model.operation()); - Assertions.assertEquals("uckyf", model.description()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/OperationListTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/OperationListTests.java deleted file mode 100644 index 41dd17f3409b..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/OperationListTests.java +++ /dev/null @@ -1,66 +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.quota.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.quota.fluent.models.OperationResponseInner; -import com.azure.resourcemanager.quota.models.OperationDisplay; -import com.azure.resourcemanager.quota.models.OperationList; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class OperationListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationList model = - BinaryData - .fromString( - "{\"value\":[{\"name\":\"gibma\",\"display\":{\"provider\":\"keqsrxybzqqedq\",\"resource\":\"bciqfouflm\",\"operation\":\"kzsmodm\",\"description\":\"ougpbkwt\"},\"origin\":\"tduqktapspwgcuer\"},{\"name\":\"mkdo\",\"display\":{\"provider\":\"whbmd\",\"resource\":\"bjf\",\"operation\":\"gmbmbexppbh\",\"description\":\"qrolfpf\"},\"origin\":\"algbquxigjyjg\"}],\"nextLink\":\"aoyfhrtxilnerkuj\"}") - .toObject(OperationList.class); - Assertions.assertEquals("gibma", model.value().get(0).name()); - Assertions.assertEquals("keqsrxybzqqedq", model.value().get(0).display().provider()); - Assertions.assertEquals("bciqfouflm", model.value().get(0).display().resource()); - Assertions.assertEquals("kzsmodm", model.value().get(0).display().operation()); - Assertions.assertEquals("ougpbkwt", model.value().get(0).display().description()); - Assertions.assertEquals("tduqktapspwgcuer", model.value().get(0).origin()); - Assertions.assertEquals("aoyfhrtxilnerkuj", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationList model = - new OperationList() - .withValue( - Arrays - .asList( - new OperationResponseInner() - .withName("gibma") - .withDisplay( - new OperationDisplay() - .withProvider("keqsrxybzqqedq") - .withResource("bciqfouflm") - .withOperation("kzsmodm") - .withDescription("ougpbkwt")) - .withOrigin("tduqktapspwgcuer"), - new OperationResponseInner() - .withName("mkdo") - .withDisplay( - new OperationDisplay() - .withProvider("whbmd") - .withResource("bjf") - .withOperation("gmbmbexppbh") - .withDescription("qrolfpf")) - .withOrigin("algbquxigjyjg"))) - .withNextLink("aoyfhrtxilnerkuj"); - model = BinaryData.fromObject(model).toObject(OperationList.class); - Assertions.assertEquals("gibma", model.value().get(0).name()); - Assertions.assertEquals("keqsrxybzqqedq", model.value().get(0).display().provider()); - Assertions.assertEquals("bciqfouflm", model.value().get(0).display().resource()); - Assertions.assertEquals("kzsmodm", model.value().get(0).display().operation()); - Assertions.assertEquals("ougpbkwt", model.value().get(0).display().description()); - Assertions.assertEquals("tduqktapspwgcuer", model.value().get(0).origin()); - Assertions.assertEquals("aoyfhrtxilnerkuj", model.nextLink()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/OperationResponseInnerTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/OperationResponseInnerTests.java deleted file mode 100644 index c507f2b5e697..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/OperationResponseInnerTests.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.quota.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.quota.fluent.models.OperationResponseInner; -import com.azure.resourcemanager.quota.models.OperationDisplay; -import org.junit.jupiter.api.Assertions; - -public final class OperationResponseInnerTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - OperationResponseInner model = - BinaryData - .fromString( - "{\"name\":\"vlejuvfqa\",\"display\":{\"provider\":\"yxwjkcp\",\"resource\":\"nwbxgjvtbvpyssz\",\"operation\":\"rujqg\",\"description\":\"muouqfp\"},\"origin\":\"zw\"}") - .toObject(OperationResponseInner.class); - Assertions.assertEquals("vlejuvfqa", model.name()); - Assertions.assertEquals("yxwjkcp", model.display().provider()); - Assertions.assertEquals("nwbxgjvtbvpyssz", model.display().resource()); - Assertions.assertEquals("rujqg", model.display().operation()); - Assertions.assertEquals("muouqfp", model.display().description()); - Assertions.assertEquals("zw", model.origin()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - OperationResponseInner model = - new OperationResponseInner() - .withName("vlejuvfqa") - .withDisplay( - new OperationDisplay() - .withProvider("yxwjkcp") - .withResource("nwbxgjvtbvpyssz") - .withOperation("rujqg") - .withDescription("muouqfp")) - .withOrigin("zw"); - model = BinaryData.fromObject(model).toObject(OperationResponseInner.class); - Assertions.assertEquals("vlejuvfqa", model.name()); - Assertions.assertEquals("yxwjkcp", model.display().provider()); - Assertions.assertEquals("nwbxgjvtbvpyssz", model.display().resource()); - Assertions.assertEquals("rujqg", model.display().operation()); - Assertions.assertEquals("muouqfp", model.display().description()); - Assertions.assertEquals("zw", model.origin()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotaLimitsTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotaLimitsTests.java deleted file mode 100644 index 43b99822172e..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotaLimitsTests.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.quota.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.quota.fluent.models.CurrentQuotaLimitBaseInner; -import com.azure.resourcemanager.quota.models.QuotaLimits; -import com.azure.resourcemanager.quota.models.QuotaProperties; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class QuotaLimitsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - QuotaLimits model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"unit\":\"npmqnjaqwixjspro\",\"resourceType\":\"putegjvwmfd\",\"quotaPeriod\":\"scmdvpjhulsuu\",\"isQuotaApplicable\":true,\"properties\":\"dataozkrwfndiodjpslw\"},\"id\":\"jdpvwryo\",\"name\":\"psoacctazakljl\",\"type\":\"hbcryffdfdosyge\"},{\"properties\":{\"unit\":\"jakhmsbzjh\",\"resourceType\":\"evdphlxaol\",\"quotaPeriod\":\"qtrgqjbpfzfsinzg\",\"isQuotaApplicable\":true,\"properties\":\"datarwzoxxjtfelluwf\"},\"id\":\"it\",\"name\":\"np\",\"type\":\"qfpjk\"},{\"properties\":{\"unit\":\"fpdvhpfxxypi\",\"resourceType\":\"mayhuybbkpodepoo\",\"quotaPeriod\":\"nuvamiheogna\",\"isQuotaApplicable\":true,\"properties\":\"datatheotusiv\"},\"id\":\"evcciqihnhun\",\"name\":\"bwjzr\",\"type\":\"fygxgispemvtzfk\"}],\"nextLink\":\"ubljofxqe\"}") - .toObject(QuotaLimits.class); - Assertions.assertEquals("putegjvwmfd", model.value().get(0).properties().resourceType()); - Assertions.assertEquals("ubljofxqe", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - QuotaLimits model = - new QuotaLimits() - .withValue( - Arrays - .asList( - new CurrentQuotaLimitBaseInner() - .withProperties( - new QuotaProperties() - .withResourceType("putegjvwmfd") - .withProperties("dataozkrwfndiodjpslw")), - new CurrentQuotaLimitBaseInner() - .withProperties( - new QuotaProperties() - .withResourceType("evdphlxaol") - .withProperties("datarwzoxxjtfelluwf")), - new CurrentQuotaLimitBaseInner() - .withProperties( - new QuotaProperties() - .withResourceType("mayhuybbkpodepoo") - .withProperties("datatheotusiv")))) - .withNextLink("ubljofxqe"); - model = BinaryData.fromObject(model).toObject(QuotaLimits.class); - Assertions.assertEquals("putegjvwmfd", model.value().get(0).properties().resourceType()); - Assertions.assertEquals("ubljofxqe", model.nextLink()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotaOperationsListMockTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotaOperationsListMockTests.java deleted file mode 100644 index cfd511ea0a61..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotaOperationsListMockTests.java +++ /dev/null @@ -1,72 +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.quota.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.quota.QuotaManager; -import com.azure.resourcemanager.quota.models.OperationResponse; -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 QuotaOperationsListMockTests { - @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\":\"gujjugwdkcglh\",\"display\":{\"provider\":\"zj\",\"resource\":\"ggd\",\"operation\":\"ixhbkuofqweykhm\",\"description\":\"evfyexfwhybcib\"},\"origin\":\"vdcsitynn\"}]}"; - - 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); - })); - - QuotaManager manager = - QuotaManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.quotaOperations().list(com.azure.core.util.Context.NONE); - - Assertions.assertEquals("gujjugwdkcglh", response.iterator().next().name()); - Assertions.assertEquals("zj", response.iterator().next().display().provider()); - Assertions.assertEquals("ggd", response.iterator().next().display().resource()); - Assertions.assertEquals("ixhbkuofqweykhm", response.iterator().next().display().operation()); - Assertions.assertEquals("evfyexfwhybcib", response.iterator().next().display().description()); - Assertions.assertEquals("vdcsitynn", response.iterator().next().origin()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotaPropertiesTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotaPropertiesTests.java deleted file mode 100644 index 05d2a41073a9..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotaPropertiesTests.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.quota.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.quota.models.LimitJsonObject; -import com.azure.resourcemanager.quota.models.QuotaProperties; -import com.azure.resourcemanager.quota.models.ResourceName; -import org.junit.jupiter.api.Assertions; - -public final class QuotaPropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - QuotaProperties model = - BinaryData - .fromString( - "{\"limit\":{\"limitObjectType\":\"LimitJsonObject\"},\"unit\":\"udccsnhsjc\",\"name\":{\"value\":\"j\",\"localizedValue\":\"ryhtnapczwlokjy\"},\"resourceType\":\"kkvnipjox\",\"quotaPeriod\":\"nchgej\",\"isQuotaApplicable\":true,\"properties\":\"datamailzydehojw\"}") - .toObject(QuotaProperties.class); - Assertions.assertEquals("j", model.name().value()); - Assertions.assertEquals("kkvnipjox", model.resourceType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - QuotaProperties model = - new QuotaProperties() - .withLimit(new LimitJsonObject()) - .withName(new ResourceName().withValue("j")) - .withResourceType("kkvnipjox") - .withProperties("datamailzydehojw"); - model = BinaryData.fromObject(model).toObject(QuotaProperties.class); - Assertions.assertEquals("j", model.name().value()); - Assertions.assertEquals("kkvnipjox", model.resourceType()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotaRequestDetailsListTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotaRequestDetailsListTests.java deleted file mode 100644 index 215ee9508286..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotaRequestDetailsListTests.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.quota.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.quota.fluent.models.QuotaRequestDetailsInner; -import com.azure.resourcemanager.quota.models.QuotaRequestDetailsList; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class QuotaRequestDetailsListTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - QuotaRequestDetailsList model = - BinaryData - .fromString( - "{\"value\":[{\"id\":\"qxhocdgeablgphut\",\"name\":\"ndv\",\"type\":\"ozwyiftyhxhuro\",\"properties\":{\"provisioningState\":\"Succeeded\",\"message\":\"olniwpwcukjf\",\"requestSubmitTime\":\"2021-02-25T16:13:04Z\",\"value\":[]}},{\"id\":\"klryplwck\",\"name\":\"syyp\",\"type\":\"dhsgcba\",\"properties\":{\"provisioningState\":\"InProgress\",\"message\":\"koty\",\"requestSubmitTime\":\"2021-02-05T05:14:14Z\",\"value\":[]}}],\"nextLink\":\"zndlikwy\"}") - .toObject(QuotaRequestDetailsList.class); - Assertions.assertEquals("zndlikwy", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - QuotaRequestDetailsList model = - new QuotaRequestDetailsList() - .withValue( - Arrays - .asList( - new QuotaRequestDetailsInner().withValue(Arrays.asList()), - new QuotaRequestDetailsInner().withValue(Arrays.asList()))) - .withNextLink("zndlikwy"); - model = BinaryData.fromObject(model).toObject(QuotaRequestDetailsList.class); - Assertions.assertEquals("zndlikwy", model.nextLink()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotasCreateOrUpdateMockTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotasCreateOrUpdateMockTests.java deleted file mode 100644 index a3131665e617..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotasCreateOrUpdateMockTests.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.quota.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.quota.QuotaManager; -import com.azure.resourcemanager.quota.models.CurrentQuotaLimitBase; -import com.azure.resourcemanager.quota.models.LimitJsonObject; -import com.azure.resourcemanager.quota.models.QuotaProperties; -import com.azure.resourcemanager.quota.models.ResourceName; -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 QuotasCreateOrUpdateMockTests { - @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\":{\"limit\":{\"limitObjectType\":\"LimitJsonObject\"},\"unit\":\"gpphrcgyn\",\"name\":{\"value\":\"pec\",\"localizedValue\":\"m\"},\"resourceType\":\"oo\",\"quotaPeriod\":\"xlzevgbmqjqabcy\",\"isQuotaApplicable\":true,\"properties\":\"datakwlzuvccfwnfn\"},\"id\":\"acfi\",\"name\":\"nlebxetqgtzxd\",\"type\":\"nqbqqwxr\"}"; - - 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); - })); - - QuotaManager manager = - QuotaManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - CurrentQuotaLimitBase response = - manager - .quotas() - .define("pbobjo") - .withExistingScope("hm") - .withProperties( - new QuotaProperties() - .withLimit(new LimitJsonObject()) - .withName(new ResourceName().withValue("rzayv")) - .withResourceType("otkftutqxlngx") - .withProperties("datarvqdra")) - .create(); - - Assertions.assertEquals("pec", response.properties().name().value()); - Assertions.assertEquals("oo", response.properties().resourceType()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotasGetWithResponseMockTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotasGetWithResponseMockTests.java deleted file mode 100644 index cbbaa28bac3d..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotasGetWithResponseMockTests.java +++ /dev/null @@ -1,68 +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.quota.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.quota.QuotaManager; -import com.azure.resourcemanager.quota.models.CurrentQuotaLimitBase; -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 QuotasGetWithResponseMockTests { - @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\":{\"limit\":{\"limitObjectType\":\"LimitJsonObject\"},\"unit\":\"xzlocxscp\",\"name\":{\"value\":\"rhhbcs\",\"localizedValue\":\"ummajtjaod\"},\"resourceType\":\"bnbdxkqpxokajion\",\"quotaPeriod\":\"mexgstxgcp\",\"isQuotaApplicable\":false,\"properties\":\"dataaajrm\"},\"id\":\"djwzrlov\",\"name\":\"clwhijcoejctbz\",\"type\":\"qsqsy\"}"; - - 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); - })); - - QuotaManager manager = - QuotaManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - CurrentQuotaLimitBase response = - manager.quotas().getWithResponse("ulpkudjkrl", "hbzhfepg", com.azure.core.util.Context.NONE).getValue(); - - Assertions.assertEquals("rhhbcs", response.properties().name().value()); - Assertions.assertEquals("bnbdxkqpxokajion", response.properties().resourceType()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotasListMockTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotasListMockTests.java deleted file mode 100644 index 68073d727ede..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/QuotasListMockTests.java +++ /dev/null @@ -1,69 +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.quota.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.quota.QuotaManager; -import com.azure.resourcemanager.quota.models.CurrentQuotaLimitBase; -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 QuotasListMockTests { - @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\":{\"limit\":{\"limitObjectType\":\"LimitJsonObject\"},\"unit\":\"fmxa\",\"name\":{\"value\":\"jpgd\",\"localizedValue\":\"ocjjxhvpmouexh\"},\"resourceType\":\"xibqeojnx\",\"quotaPeriod\":\"zvddntwndeicbtwn\",\"isQuotaApplicable\":false,\"properties\":\"dataqvuhrhcffcyddglm\"},\"id\":\"t\",\"name\":\"jqkwpyeicx\",\"type\":\"qciwqvhkhixuigdt\"}]}"; - - 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); - })); - - QuotaManager manager = - QuotaManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager.quotas().list("bkbfkgukdkex", com.azure.core.util.Context.NONE); - - Assertions.assertEquals("jpgd", response.iterator().next().properties().name().value()); - Assertions.assertEquals("xibqeojnx", response.iterator().next().properties().resourceType()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/ResourceNameTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/ResourceNameTests.java deleted file mode 100644 index b6ce7311a544..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/ResourceNameTests.java +++ /dev/null @@ -1,27 +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.quota.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.quota.models.ResourceName; -import org.junit.jupiter.api.Assertions; - -public final class ResourceNameTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - ResourceName model = - BinaryData - .fromString("{\"value\":\"xrifkwmrvkts\",\"localizedValue\":\"nt\"}") - .toObject(ResourceName.class); - Assertions.assertEquals("xrifkwmrvkts", model.value()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - ResourceName model = new ResourceName().withValue("xrifkwmrvkts"); - model = BinaryData.fromObject(model).toObject(ResourceName.class); - Assertions.assertEquals("xrifkwmrvkts", model.value()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/SubRequestTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/SubRequestTests.java deleted file mode 100644 index bd1dc696d3aa..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/SubRequestTests.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.quota.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.quota.models.LimitJsonObject; -import com.azure.resourcemanager.quota.models.ResourceName; -import com.azure.resourcemanager.quota.models.SubRequest; -import org.junit.jupiter.api.Assertions; - -public final class SubRequestTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - SubRequest model = - BinaryData - .fromString( - "{\"name\":{\"value\":\"jwnzlljfmp\",\"localizedValue\":\"ebvmgxsabkyqd\"},\"resourceType\":\"jitcjczdzevn\",\"unit\":\"krwpdap\",\"provisioningState\":\"InProgress\",\"message\":\"dkvwrwjfe\",\"subRequestId\":\"nhutjeltmrldhugj\",\"limit\":{\"limitObjectType\":\"LimitJsonObject\"}}") - .toObject(SubRequest.class); - Assertions.assertEquals("jwnzlljfmp", model.name().value()); - Assertions.assertEquals("krwpdap", model.unit()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - SubRequest model = - new SubRequest() - .withName(new ResourceName().withValue("jwnzlljfmp")) - .withUnit("krwpdap") - .withLimit(new LimitJsonObject()); - model = BinaryData.fromObject(model).toObject(SubRequest.class); - Assertions.assertEquals("jwnzlljfmp", model.name().value()); - Assertions.assertEquals("krwpdap", model.unit()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/UsagesGetWithResponseMockTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/UsagesGetWithResponseMockTests.java deleted file mode 100644 index 06fbc303927f..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/UsagesGetWithResponseMockTests.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.quota.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.quota.QuotaManager; -import com.azure.resourcemanager.quota.models.CurrentUsagesBase; -import com.azure.resourcemanager.quota.models.UsagesTypes; -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 UsagesGetWithResponseMockTests { - @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\":{\"usages\":{\"value\":1651513421,\"usagesType\":\"Individual\"},\"unit\":\"kfthwxmntei\",\"name\":{\"value\":\"pvkmijcmmxdcuf\",\"localizedValue\":\"srp\"},\"resourceType\":\"zidnsezcxtbzsgfy\",\"quotaPeriod\":\"sne\",\"isQuotaApplicable\":true,\"properties\":\"dataz\"},\"id\":\"eiachboosflnr\",\"name\":\"sfqpteehz\",\"type\":\"vypyqrimzinpv\"}"; - - 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); - })); - - QuotaManager manager = - QuotaManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - CurrentUsagesBase response = - manager.usages().getWithResponse("idf", "zwdzuh", com.azure.core.util.Context.NONE).getValue(); - - Assertions.assertEquals(1651513421, response.properties().usages().value()); - Assertions.assertEquals(UsagesTypes.INDIVIDUAL, response.properties().usages().usagesType()); - Assertions.assertEquals("pvkmijcmmxdcuf", response.properties().name().value()); - Assertions.assertEquals("zidnsezcxtbzsgfy", response.properties().resourceType()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/UsagesLimitsTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/UsagesLimitsTests.java deleted file mode 100644 index 1a6215d0ecb9..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/UsagesLimitsTests.java +++ /dev/null @@ -1,46 +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.quota.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.quota.fluent.models.CurrentUsagesBaseInner; -import com.azure.resourcemanager.quota.models.UsagesLimits; -import com.azure.resourcemanager.quota.models.UsagesProperties; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; - -public final class UsagesLimitsTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - UsagesLimits model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"unit\":\"qucmpo\",\"resourceType\":\"kfo\",\"quotaPeriod\":\"nygj\",\"isQuotaApplicable\":true,\"properties\":\"datadeqsrdeupewn\"},\"id\":\"reitjzyflusar\",\"name\":\"mofcq\",\"type\":\"smy\"},{\"properties\":{\"unit\":\"tmlxhekuksjtx\",\"resourceType\":\"dmpa\",\"quotaPeriod\":\"ryuanzwuxzdxtay\",\"isQuotaApplicable\":true,\"properties\":\"datawhfpmrqobmtu\"},\"id\":\"knryrtihfxtij\",\"name\":\"pzvgnwzsymglzufc\",\"type\":\"zk\"}],\"nextLink\":\"dbihanufhfcbj\"}") - .toObject(UsagesLimits.class); - Assertions.assertEquals("kfo", model.value().get(0).properties().resourceType()); - Assertions.assertEquals("dbihanufhfcbj", model.nextLink()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - UsagesLimits model = - new UsagesLimits() - .withValue( - Arrays - .asList( - new CurrentUsagesBaseInner() - .withProperties( - new UsagesProperties().withResourceType("kfo").withProperties("datadeqsrdeupewn")), - new CurrentUsagesBaseInner() - .withProperties( - new UsagesProperties() - .withResourceType("dmpa") - .withProperties("datawhfpmrqobmtu")))) - .withNextLink("dbihanufhfcbj"); - model = BinaryData.fromObject(model).toObject(UsagesLimits.class); - Assertions.assertEquals("kfo", model.value().get(0).properties().resourceType()); - Assertions.assertEquals("dbihanufhfcbj", model.nextLink()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/UsagesListMockTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/UsagesListMockTests.java deleted file mode 100644 index 15ba1c9bba2d..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/UsagesListMockTests.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.quota.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.quota.QuotaManager; -import com.azure.resourcemanager.quota.models.CurrentUsagesBase; -import com.azure.resourcemanager.quota.models.UsagesTypes; -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 UsagesListMockTests { - @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\":{\"usages\":{\"value\":158859960,\"usagesType\":\"Combined\"},\"unit\":\"xhcr\",\"name\":{\"value\":\"hjtckwhd\",\"localizedValue\":\"ifiyipjxsqwpgrj\"},\"resourceType\":\"norcjxvsnbyxqab\",\"quotaPeriod\":\"ocpcy\",\"isQuotaApplicable\":false,\"properties\":\"datazafb\"},\"id\":\"jjgpb\",\"name\":\"oq\",\"type\":\"jmkljavbqidtqajz\"}]}"; - - 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); - })); - - QuotaManager manager = - QuotaManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.usages().list("wjdk", com.azure.core.util.Context.NONE); - - Assertions.assertEquals(158859960, response.iterator().next().properties().usages().value()); - Assertions.assertEquals(UsagesTypes.COMBINED, response.iterator().next().properties().usages().usagesType()); - Assertions.assertEquals("hjtckwhd", response.iterator().next().properties().name().value()); - Assertions.assertEquals("norcjxvsnbyxqab", response.iterator().next().properties().resourceType()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/UsagesObjectTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/UsagesObjectTests.java deleted file mode 100644 index 19ef6c01da24..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/UsagesObjectTests.java +++ /dev/null @@ -1,28 +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.quota.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.quota.models.UsagesObject; -import com.azure.resourcemanager.quota.models.UsagesTypes; -import org.junit.jupiter.api.Assertions; - -public final class UsagesObjectTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - UsagesObject model = - BinaryData.fromString("{\"value\":1667898231,\"usagesType\":\"Individual\"}").toObject(UsagesObject.class); - Assertions.assertEquals(1667898231, model.value()); - Assertions.assertEquals(UsagesTypes.INDIVIDUAL, model.usagesType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - UsagesObject model = new UsagesObject().withValue(1667898231).withUsagesType(UsagesTypes.INDIVIDUAL); - model = BinaryData.fromObject(model).toObject(UsagesObject.class); - Assertions.assertEquals(1667898231, model.value()); - Assertions.assertEquals(UsagesTypes.INDIVIDUAL, model.usagesType()); - } -} diff --git a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/UsagesPropertiesTests.java b/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/UsagesPropertiesTests.java deleted file mode 100644 index 4f45b157444e..000000000000 --- a/sdk/quota/azure-resourcemanager-quota/src/test/java/com/azure/resourcemanager/quota/generated/UsagesPropertiesTests.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.quota.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.quota.models.ResourceName; -import com.azure.resourcemanager.quota.models.UsagesObject; -import com.azure.resourcemanager.quota.models.UsagesProperties; -import com.azure.resourcemanager.quota.models.UsagesTypes; -import org.junit.jupiter.api.Assertions; - -public final class UsagesPropertiesTests { - @org.junit.jupiter.api.Test - public void testDeserialize() throws Exception { - UsagesProperties model = - BinaryData - .fromString( - "{\"usages\":{\"value\":1715873571,\"usagesType\":\"Combined\"},\"unit\":\"zlobcufpd\",\"name\":{\"value\":\"btcqq\",\"localizedValue\":\"qglhq\"},\"resourceType\":\"ufo\",\"quotaPeriod\":\"jywif\",\"isQuotaApplicable\":false,\"properties\":\"dataaagdfmg\"}") - .toObject(UsagesProperties.class); - Assertions.assertEquals(1715873571, model.usages().value()); - Assertions.assertEquals(UsagesTypes.COMBINED, model.usages().usagesType()); - Assertions.assertEquals("btcqq", model.name().value()); - Assertions.assertEquals("ufo", model.resourceType()); - } - - @org.junit.jupiter.api.Test - public void testSerialize() throws Exception { - UsagesProperties model = - new UsagesProperties() - .withUsages(new UsagesObject().withValue(1715873571).withUsagesType(UsagesTypes.COMBINED)) - .withName(new ResourceName().withValue("btcqq")) - .withResourceType("ufo") - .withProperties("dataaagdfmg"); - model = BinaryData.fromObject(model).toObject(UsagesProperties.class); - Assertions.assertEquals(1715873571, model.usages().value()); - Assertions.assertEquals(UsagesTypes.COMBINED, model.usages().usagesType()); - Assertions.assertEquals("btcqq", model.name().value()); - Assertions.assertEquals("ufo", model.resourceType()); - } -}