diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/CHANGELOG.md b/sdk/elasticsan/azure-resourcemanager-elasticsan/CHANGELOG.md index 239619be481a..6d98ccfd6a6c 100644 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/CHANGELOG.md +++ b/sdk/elasticsan/azure-resourcemanager-elasticsan/CHANGELOG.md @@ -1,6 +1,8 @@ # Release History -## 1.0.0-beta.2 (Unreleased) +## 1.0.0-beta.1 (2023-03-10) + +- Azure Resource Manager ElasticSan client library for Java. This package contains Microsoft Azure SDK for ElasticSan Management SDK. Package tag package-2021-11-20-preview. 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/elasticsan/azure-resourcemanager-elasticsan/README.md b/sdk/elasticsan/azure-resourcemanager-elasticsan/README.md index 8b25c14b4fc7..3a4573addc65 100644 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/README.md +++ b/sdk/elasticsan/azure-resourcemanager-elasticsan/README.md @@ -32,7 +32,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-elasticsan - 1.0.0-beta.1 + 1.0.0-beta.2 ``` [//]: # ({x-version-update-end}) @@ -41,19 +41,19 @@ Various documentation is available to help you get started Azure Management Libraries require a `TokenCredential` implementation for authentication and an `HttpClient` implementation for HTTP client. -[Azure Identity][azure_identity] package and [Azure Core Netty HTTP][azure_core_http_netty] package provide the default implementation. +[Azure Identity][azure_identity] and [Azure Core Netty HTTP][azure_core_http_netty] packages provide the default implementation. ### Authentication -By default, Azure Active Directory token authentication depends on correct configure of following environment variables. +By default, Azure Active Directory token authentication depends on correct configuration of the following environment variables. - `AZURE_CLIENT_ID` for Azure client ID. - `AZURE_TENANT_ID` for Azure tenant ID. - `AZURE_CLIENT_SECRET` or `AZURE_CLIENT_CERTIFICATE_PATH` for client secret or client certificate. -In addition, Azure subscription ID can be configured via environment variable `AZURE_SUBSCRIPTION_ID`. +In addition, Azure subscription ID can be configured via `AZURE_SUBSCRIPTION_ID` environment variable. -With above configuration, `azure` client can be authenticated by following code: +With above configuration, `azure` client can be authenticated using the following code: ```java AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE); @@ -83,13 +83,13 @@ See [API design][design] for general introduction on design and key concepts on ## Contributing -For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). +For details on contributing to this repository, see the [contributing guide][cg]. -1. Fork it -1. Create your feature branch (`git checkout -b my-new-feature`) -1. Commit your changes (`git commit -am 'Add some feature'`) -1. Push to the branch (`git push origin my-new-feature`) -1. Create new Pull Request +This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit . + +When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA. + +This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For more information see the [Code of Conduct FAQ][coc_faq] or contact with any additional questions or comments. [survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS @@ -100,3 +100,6 @@ For details on contributing to this repository, see the [contributing guide](htt [azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty [authenticate]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/AUTH.md [design]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/DESIGN.md +[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md +[coc]: https://opensource.microsoft.com/codeofconduct/ +[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/ diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/SAMPLE.md b/sdk/elasticsan/azure-resourcemanager-elasticsan/SAMPLE.md index 5b13cb69ed83..00f9c619d704 100644 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/SAMPLE.md +++ b/sdk/elasticsan/azure-resourcemanager-elasticsan/SAMPLE.md @@ -103,8 +103,6 @@ public final class ElasticSansCreateSamples { ### ElasticSans_Delete ```java -import com.azure.core.util.Context; - /** Samples for ElasticSans Delete. */ public final class ElasticSansDeleteSamples { /* @@ -116,7 +114,7 @@ public final class ElasticSansDeleteSamples { * @param manager Entry point to ElasticSanManager. */ public static void elasticSansDeleteMinimumSetGen(com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.elasticSans().delete("rgelasticsan", "ti7q-k952-1qB3J_5", Context.NONE); + manager.elasticSans().delete("rgelasticsan", "ti7q-k952-1qB3J_5", com.azure.core.util.Context.NONE); } /* @@ -128,7 +126,7 @@ public final class ElasticSansDeleteSamples { * @param manager Entry point to ElasticSanManager. */ public static void elasticSansDeleteMaximumSetGen(com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.elasticSans().delete("rgelasticsan", "ti7q-k952-1qB3J_5", Context.NONE); + manager.elasticSans().delete("rgelasticsan", "ti7q-k952-1qB3J_5", com.azure.core.util.Context.NONE); } } ``` @@ -136,8 +134,6 @@ public final class ElasticSansDeleteSamples { ### ElasticSans_GetByResourceGroup ```java -import com.azure.core.util.Context; - /** Samples for ElasticSans GetByResourceGroup. */ public final class ElasticSansGetByResourceGroupSamples { /* @@ -149,7 +145,9 @@ public final class ElasticSansGetByResourceGroupSamples { * @param manager Entry point to ElasticSanManager. */ public static void elasticSansGetMinimumSetGen(com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.elasticSans().getByResourceGroupWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", Context.NONE); + manager + .elasticSans() + .getByResourceGroupWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", com.azure.core.util.Context.NONE); } /* @@ -161,7 +159,9 @@ public final class ElasticSansGetByResourceGroupSamples { * @param manager Entry point to ElasticSanManager. */ public static void elasticSansGetMaximumSetGen(com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.elasticSans().getByResourceGroupWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", Context.NONE); + manager + .elasticSans() + .getByResourceGroupWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", com.azure.core.util.Context.NONE); } } ``` @@ -169,8 +169,6 @@ public final class ElasticSansGetByResourceGroupSamples { ### ElasticSans_List ```java -import com.azure.core.util.Context; - /** Samples for ElasticSans List. */ public final class ElasticSansListSamples { /* @@ -183,7 +181,7 @@ public final class ElasticSansListSamples { */ public static void elasticSansListBySubscriptionMaximumSetGen( com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.elasticSans().list(Context.NONE); + manager.elasticSans().list(com.azure.core.util.Context.NONE); } /* @@ -196,7 +194,7 @@ public final class ElasticSansListSamples { */ public static void elasticSansListBySubscriptionMinimumSetGen( com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.elasticSans().list(Context.NONE); + manager.elasticSans().list(com.azure.core.util.Context.NONE); } } ``` @@ -204,8 +202,6 @@ public final class ElasticSansListSamples { ### ElasticSans_ListByResourceGroup ```java -import com.azure.core.util.Context; - /** Samples for ElasticSans ListByResourceGroup. */ public final class ElasticSansListByResourceGroupSamples { /* @@ -218,7 +214,7 @@ public final class ElasticSansListByResourceGroupSamples { */ public static void elasticSansListByResourceGroupMinimumSetGen( com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.elasticSans().listByResourceGroup("rgelasticsan", Context.NONE); + manager.elasticSans().listByResourceGroup("rgelasticsan", com.azure.core.util.Context.NONE); } /* @@ -231,7 +227,7 @@ public final class ElasticSansListByResourceGroupSamples { */ public static void elasticSansListByResourceGroupMaximumSetGen( com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.elasticSans().listByResourceGroup("rgelasticsan", Context.NONE); + manager.elasticSans().listByResourceGroup("rgelasticsan", com.azure.core.util.Context.NONE); } } ``` @@ -239,7 +235,6 @@ public final class ElasticSansListByResourceGroupSamples { ### ElasticSans_Update ```java -import com.azure.core.util.Context; import com.azure.resourcemanager.elasticsan.models.ElasticSan; import java.util.HashMap; import java.util.Map; @@ -258,7 +253,7 @@ public final class ElasticSansUpdateSamples { ElasticSan resource = manager .elasticSans() - .getByResourceGroupWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", Context.NONE) + .getByResourceGroupWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", com.azure.core.util.Context.NONE) .getValue(); resource.update().apply(); } @@ -275,7 +270,7 @@ public final class ElasticSansUpdateSamples { ElasticSan resource = manager .elasticSans() - .getByResourceGroupWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", Context.NONE) + .getByResourceGroupWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", com.azure.core.util.Context.NONE) .getValue(); resource.update().withTags(mapOf("key3137", "aaaaaaaaaaaaaaa")).apply(); } @@ -296,8 +291,6 @@ public final class ElasticSansUpdateSamples { ### Operations_List ```java -import com.azure.core.util.Context; - /** Samples for Operations List. */ public final class OperationsListSamples { /* @@ -309,7 +302,7 @@ public final class OperationsListSamples { * @param manager Entry point to ElasticSanManager. */ public static void operationsListMinimumSetGen(com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.operations().list(Context.NONE); + manager.operations().list(com.azure.core.util.Context.NONE); } /* @@ -321,7 +314,7 @@ public final class OperationsListSamples { * @param manager Entry point to ElasticSanManager. */ public static void operationsListMaximumSetGen(com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.operations().list(Context.NONE); + manager.operations().list(com.azure.core.util.Context.NONE); } } ``` @@ -329,8 +322,6 @@ public final class OperationsListSamples { ### Skus_List ```java -import com.azure.core.util.Context; - /** Samples for Skus List. */ public final class SkusListSamples { /* @@ -342,7 +333,7 @@ public final class SkusListSamples { * @param manager Entry point to ElasticSanManager. */ public static void skusListMinimumSetGen(com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.skus().list(null, Context.NONE); + manager.skus().list(null, com.azure.core.util.Context.NONE); } /* @@ -354,7 +345,7 @@ public final class SkusListSamples { * @param manager Entry point to ElasticSanManager. */ public static void skusListMaximumSetGen(com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.skus().list("aaaa", Context.NONE); + manager.skus().list("aaaa", com.azure.core.util.Context.NONE); } } ``` @@ -432,8 +423,6 @@ public final class VolumeGroupsCreateSamples { ### VolumeGroups_Delete ```java -import com.azure.core.util.Context; - /** Samples for VolumeGroups Delete. */ public final class VolumeGroupsDeleteSamples { /* @@ -445,7 +434,9 @@ public final class VolumeGroupsDeleteSamples { * @param manager Entry point to ElasticSanManager. */ public static void volumeGroupsDeleteMinimumSetGen(com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.volumeGroups().delete("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", Context.NONE); + manager + .volumeGroups() + .delete("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", com.azure.core.util.Context.NONE); } /* @@ -457,7 +448,9 @@ public final class VolumeGroupsDeleteSamples { * @param manager Entry point to ElasticSanManager. */ public static void volumeGroupsDeleteMaximumSetGen(com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.volumeGroups().delete("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", Context.NONE); + manager + .volumeGroups() + .delete("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", com.azure.core.util.Context.NONE); } } ``` @@ -465,8 +458,6 @@ public final class VolumeGroupsDeleteSamples { ### VolumeGroups_Get ```java -import com.azure.core.util.Context; - /** Samples for VolumeGroups Get. */ public final class VolumeGroupsGetSamples { /* @@ -478,7 +469,9 @@ public final class VolumeGroupsGetSamples { * @param manager Entry point to ElasticSanManager. */ public static void volumeGroupsGetMinimumSetGen(com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.volumeGroups().getWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", Context.NONE); + manager + .volumeGroups() + .getWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", com.azure.core.util.Context.NONE); } /* @@ -490,7 +483,9 @@ public final class VolumeGroupsGetSamples { * @param manager Entry point to ElasticSanManager. */ public static void volumeGroupsGetMaximumSetGen(com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.volumeGroups().getWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", Context.NONE); + manager + .volumeGroups() + .getWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", com.azure.core.util.Context.NONE); } } ``` @@ -498,8 +493,6 @@ public final class VolumeGroupsGetSamples { ### VolumeGroups_ListByElasticSan ```java -import com.azure.core.util.Context; - /** Samples for VolumeGroups ListByElasticSan. */ public final class VolumeGroupsListByElasticSanSamples { /* @@ -512,7 +505,7 @@ public final class VolumeGroupsListByElasticSanSamples { */ public static void volumeGroupsListByElasticSanMinimumSetGen( com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.volumeGroups().listByElasticSan("rgelasticsan", "ti7q-k952-1qB3J_5", Context.NONE); + manager.volumeGroups().listByElasticSan("rgelasticsan", "ti7q-k952-1qB3J_5", com.azure.core.util.Context.NONE); } /* @@ -525,7 +518,7 @@ public final class VolumeGroupsListByElasticSanSamples { */ public static void volumeGroupsListByElasticSanMaximumSetGen( com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.volumeGroups().listByElasticSan("rgelasticsan", "ti7q-k952-1qB3J_5", Context.NONE); + manager.volumeGroups().listByElasticSan("rgelasticsan", "ti7q-k952-1qB3J_5", com.azure.core.util.Context.NONE); } } ``` @@ -533,7 +526,6 @@ public final class VolumeGroupsListByElasticSanSamples { ### VolumeGroups_Update ```java -import com.azure.core.util.Context; import com.azure.resourcemanager.elasticsan.models.EncryptionType; import com.azure.resourcemanager.elasticsan.models.StorageTargetType; import com.azure.resourcemanager.elasticsan.models.VolumeGroup; @@ -554,7 +546,7 @@ public final class VolumeGroupsUpdateSamples { VolumeGroup resource = manager .volumeGroups() - .getWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", Context.NONE) + .getWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", com.azure.core.util.Context.NONE) .getValue(); resource .update() @@ -576,7 +568,7 @@ public final class VolumeGroupsUpdateSamples { VolumeGroup resource = manager .volumeGroups() - .getWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", Context.NONE) + .getWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", com.azure.core.util.Context.NONE) .getValue(); resource.update().apply(); } @@ -656,8 +648,6 @@ public final class VolumesCreateSamples { ### Volumes_Delete ```java -import com.azure.core.util.Context; - /** Samples for Volumes Delete. */ public final class VolumesDeleteSamples { /* @@ -669,7 +659,9 @@ public final class VolumesDeleteSamples { * @param manager Entry point to ElasticSanManager. */ public static void volumesDeleteMinimumSetGen(com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.volumes().delete("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", "9132y", Context.NONE); + manager + .volumes() + .delete("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", "9132y", com.azure.core.util.Context.NONE); } /* @@ -681,7 +673,9 @@ public final class VolumesDeleteSamples { * @param manager Entry point to ElasticSanManager. */ public static void volumesDeleteMaximumSetGen(com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.volumes().delete("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", "9132y", Context.NONE); + manager + .volumes() + .delete("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", "9132y", com.azure.core.util.Context.NONE); } } ``` @@ -689,8 +683,6 @@ public final class VolumesDeleteSamples { ### Volumes_Get ```java -import com.azure.core.util.Context; - /** Samples for Volumes Get. */ public final class VolumesGetSamples { /* @@ -702,7 +694,10 @@ public final class VolumesGetSamples { * @param manager Entry point to ElasticSanManager. */ public static void volumesGetMaximumSetGen(com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.volumes().getWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", "9132y", Context.NONE); + manager + .volumes() + .getWithResponse( + "rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", "9132y", com.azure.core.util.Context.NONE); } /* @@ -714,7 +709,10 @@ public final class VolumesGetSamples { * @param manager Entry point to ElasticSanManager. */ public static void volumesGetMinimumSetGen(com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.volumes().getWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", "9132y", Context.NONE); + manager + .volumes() + .getWithResponse( + "rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", "9132y", com.azure.core.util.Context.NONE); } } ``` @@ -722,8 +720,6 @@ public final class VolumesGetSamples { ### Volumes_ListByVolumeGroup ```java -import com.azure.core.util.Context; - /** Samples for Volumes ListByVolumeGroup. */ public final class VolumesListByVolumeGroupSamples { /* @@ -736,7 +732,9 @@ public final class VolumesListByVolumeGroupSamples { */ public static void volumesListByVolumeGroupMaximumSetGen( com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.volumes().listByVolumeGroup("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", Context.NONE); + manager + .volumes() + .listByVolumeGroup("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", com.azure.core.util.Context.NONE); } /* @@ -749,7 +747,9 @@ public final class VolumesListByVolumeGroupSamples { */ public static void volumesListByVolumeGroupMinimumSetGen( com.azure.resourcemanager.elasticsan.ElasticSanManager manager) { - manager.volumes().listByVolumeGroup("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", Context.NONE); + manager + .volumes() + .listByVolumeGroup("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", com.azure.core.util.Context.NONE); } } ``` @@ -757,7 +757,6 @@ public final class VolumesListByVolumeGroupSamples { ### Volumes_Update ```java -import com.azure.core.util.Context; import com.azure.resourcemanager.elasticsan.models.Volume; import java.util.HashMap; import java.util.Map; @@ -776,7 +775,8 @@ public final class VolumesUpdateSamples { Volume resource = manager .volumes() - .getWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", "9132y", Context.NONE) + .getWithResponse( + "rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", "9132y", com.azure.core.util.Context.NONE) .getValue(); resource.update().apply(); } @@ -793,7 +793,8 @@ public final class VolumesUpdateSamples { Volume resource = manager .volumes() - .getWithResponse("rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", "9132y", Context.NONE) + .getWithResponse( + "rgelasticsan", "ti7q-k952-1qB3J_5", "u_5I_1j4t3", "9132y", com.azure.core.util.Context.NONE) .getValue(); resource.update().withTags(mapOf("key1864", "aaaaaaaaa")).withSizeGiB(9L).apply(); } diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/pom.xml b/sdk/elasticsan/azure-resourcemanager-elasticsan/pom.xml index f79da9e44402..9a9ad67b56de 100644 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/pom.xml +++ b/sdk/elasticsan/azure-resourcemanager-elasticsan/pom.xml @@ -1,3 +1,8 @@ + 4.0.0 @@ -38,7 +43,8 @@ UTF-8 - true + 0 + 0 diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/ElasticSansClientImpl.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/ElasticSansClientImpl.java index 02b2e71175c4..c6832c7649ca 100644 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/ElasticSansClientImpl.java +++ b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/ElasticSansClientImpl.java @@ -65,7 +65,7 @@ public final class ElasticSansClientImpl implements ElasticSansClient { */ @Host("{$host}") @ServiceInterface(name = "ElasticSanManagement") - private interface ElasticSansService { + public interface ElasticSansService { @Headers({"Content-Type: application/json"}) @Get("/subscriptions/{subscriptionId}/providers/Microsoft.ElasticSan/elasticSans") @ExpectedResponses({200}) @@ -653,7 +653,7 @@ private PollerFlux, ElasticSanInner> beginCreateAsyn @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) public SyncPoller, ElasticSanInner> beginCreate( String resourceGroupName, String elasticSanName, ElasticSanInner parameters) { - return beginCreateAsync(resourceGroupName, elasticSanName, parameters).getSyncPoller(); + return this.beginCreateAsync(resourceGroupName, elasticSanName, parameters).getSyncPoller(); } /** @@ -671,7 +671,7 @@ public SyncPoller, ElasticSanInner> beginCreate( @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) public SyncPoller, ElasticSanInner> beginCreate( String resourceGroupName, String elasticSanName, ElasticSanInner parameters, Context context) { - return beginCreateAsync(resourceGroupName, elasticSanName, parameters, context).getSyncPoller(); + return this.beginCreateAsync(resourceGroupName, elasticSanName, parameters, context).getSyncPoller(); } /** @@ -918,7 +918,7 @@ private PollerFlux, ElasticSanInner> beginUpdateAsyn @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) public SyncPoller, ElasticSanInner> beginUpdate( String resourceGroupName, String elasticSanName, ElasticSanUpdate parameters) { - return beginUpdateAsync(resourceGroupName, elasticSanName, parameters).getSyncPoller(); + return this.beginUpdateAsync(resourceGroupName, elasticSanName, parameters).getSyncPoller(); } /** @@ -936,7 +936,7 @@ public SyncPoller, ElasticSanInner> beginUpdate( @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) public SyncPoller, ElasticSanInner> beginUpdate( String resourceGroupName, String elasticSanName, ElasticSanUpdate parameters, Context context) { - return beginUpdateAsync(resourceGroupName, elasticSanName, parameters, context).getSyncPoller(); + return this.beginUpdateAsync(resourceGroupName, elasticSanName, parameters, context).getSyncPoller(); } /** @@ -1157,7 +1157,7 @@ private PollerFlux, Void> beginDeleteAsync( */ @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) public SyncPoller, Void> beginDelete(String resourceGroupName, String elasticSanName) { - return beginDeleteAsync(resourceGroupName, elasticSanName).getSyncPoller(); + return this.beginDeleteAsync(resourceGroupName, elasticSanName).getSyncPoller(); } /** @@ -1174,7 +1174,7 @@ public SyncPoller, Void> beginDelete(String resourceGroupName, @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) public SyncPoller, Void> beginDelete( String resourceGroupName, String elasticSanName, Context context) { - return beginDeleteAsync(resourceGroupName, elasticSanName, context).getSyncPoller(); + return this.beginDeleteAsync(resourceGroupName, elasticSanName, context).getSyncPoller(); } /** diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/OperationsClientImpl.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/OperationsClientImpl.java index 116f9e542908..472f06b3a82d 100644 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/OperationsClientImpl.java +++ b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/OperationsClientImpl.java @@ -54,7 +54,7 @@ public final class OperationsClientImpl implements OperationsClient { */ @Host("{$host}") @ServiceInterface(name = "ElasticSanManagement") - private interface OperationsService { + public interface OperationsService { @Headers({"Content-Type: application/json"}) @Get("/providers/Microsoft.ElasticSan/operations") @ExpectedResponses({200}) diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/SkusClientImpl.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/SkusClientImpl.java index 7c43bdd05f38..e3d5ed67778d 100644 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/SkusClientImpl.java +++ b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/SkusClientImpl.java @@ -54,7 +54,7 @@ public final class SkusClientImpl implements SkusClient { */ @Host("{$host}") @ServiceInterface(name = "ElasticSanManagement") - private interface SkusService { + public interface SkusService { @Headers({"Content-Type: application/json"}) @Get("/subscriptions/{subscriptionId}/providers/Microsoft.ElasticSan/skus") @ExpectedResponses({200}) diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/VolumeGroupsClientImpl.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/VolumeGroupsClientImpl.java index 17e694a1a397..d90830f22bac 100644 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/VolumeGroupsClientImpl.java +++ b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/VolumeGroupsClientImpl.java @@ -65,7 +65,7 @@ public final class VolumeGroupsClientImpl implements VolumeGroupsClient { */ @Host("{$host}") @ServiceInterface(name = "ElasticSanManagement") - private interface VolumeGroupsService { + public interface VolumeGroupsService { @Headers({"Content-Type: application/json"}) @Get( "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan" @@ -533,7 +533,7 @@ private PollerFlux, VolumeGroupInner> beginCreateAs @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) public SyncPoller, VolumeGroupInner> beginCreate( String resourceGroupName, String elasticSanName, String volumeGroupName, VolumeGroupInner parameters) { - return beginCreateAsync(resourceGroupName, elasticSanName, volumeGroupName, parameters).getSyncPoller(); + return this.beginCreateAsync(resourceGroupName, elasticSanName, volumeGroupName, parameters).getSyncPoller(); } /** @@ -556,7 +556,8 @@ public SyncPoller, VolumeGroupInner> beginCreate( String volumeGroupName, VolumeGroupInner parameters, Context context) { - return beginCreateAsync(resourceGroupName, elasticSanName, volumeGroupName, parameters, context) + return this + .beginCreateAsync(resourceGroupName, elasticSanName, volumeGroupName, parameters, context) .getSyncPoller(); } @@ -841,7 +842,7 @@ private PollerFlux, VolumeGroupInner> beginUpdateAs @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) public SyncPoller, VolumeGroupInner> beginUpdate( String resourceGroupName, String elasticSanName, String volumeGroupName, VolumeGroupUpdate parameters) { - return beginUpdateAsync(resourceGroupName, elasticSanName, volumeGroupName, parameters).getSyncPoller(); + return this.beginUpdateAsync(resourceGroupName, elasticSanName, volumeGroupName, parameters).getSyncPoller(); } /** @@ -864,7 +865,8 @@ public SyncPoller, VolumeGroupInner> beginUpdate( String volumeGroupName, VolumeGroupUpdate parameters, Context context) { - return beginUpdateAsync(resourceGroupName, elasticSanName, volumeGroupName, parameters, context) + return this + .beginUpdateAsync(resourceGroupName, elasticSanName, volumeGroupName, parameters, context) .getSyncPoller(); } @@ -1119,7 +1121,7 @@ private PollerFlux, Void> beginDeleteAsync( @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) public SyncPoller, Void> beginDelete( String resourceGroupName, String elasticSanName, String volumeGroupName) { - return beginDeleteAsync(resourceGroupName, elasticSanName, volumeGroupName).getSyncPoller(); + return this.beginDeleteAsync(resourceGroupName, elasticSanName, volumeGroupName).getSyncPoller(); } /** @@ -1137,7 +1139,7 @@ public SyncPoller, Void> beginDelete( @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) public SyncPoller, Void> beginDelete( String resourceGroupName, String elasticSanName, String volumeGroupName, Context context) { - return beginDeleteAsync(resourceGroupName, elasticSanName, volumeGroupName, context).getSyncPoller(); + return this.beginDeleteAsync(resourceGroupName, elasticSanName, volumeGroupName, context).getSyncPoller(); } /** diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/VolumesClientImpl.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/VolumesClientImpl.java index e3306e7912ce..6da09567b78f 100644 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/VolumesClientImpl.java +++ b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/implementation/VolumesClientImpl.java @@ -64,7 +64,7 @@ public final class VolumesClientImpl implements VolumesClient { */ @Host("{$host}") @ServiceInterface(name = "ElasticSanManagement") - private interface VolumesService { + public interface VolumesService { @Headers({"Content-Type: application/json"}) @Put( "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ElasticSan" @@ -381,7 +381,8 @@ public SyncPoller, VolumeInner> beginCreate( String volumeGroupName, String volumeName, VolumeInner parameters) { - return beginCreateAsync(resourceGroupName, elasticSanName, volumeGroupName, volumeName, parameters) + return this + .beginCreateAsync(resourceGroupName, elasticSanName, volumeGroupName, volumeName, parameters) .getSyncPoller(); } @@ -407,7 +408,8 @@ public SyncPoller, VolumeInner> beginCreate( String volumeName, VolumeInner parameters, Context context) { - return beginCreateAsync(resourceGroupName, elasticSanName, volumeGroupName, volumeName, parameters, context) + return this + .beginCreateAsync(resourceGroupName, elasticSanName, volumeGroupName, volumeName, parameters, context) .getSyncPoller(); } @@ -730,7 +732,8 @@ public SyncPoller, VolumeInner> beginUpdate( String volumeGroupName, String volumeName, VolumeUpdate parameters) { - return beginUpdateAsync(resourceGroupName, elasticSanName, volumeGroupName, volumeName, parameters) + return this + .beginUpdateAsync(resourceGroupName, elasticSanName, volumeGroupName, volumeName, parameters) .getSyncPoller(); } @@ -756,7 +759,8 @@ public SyncPoller, VolumeInner> beginUpdate( String volumeName, VolumeUpdate parameters, Context context) { - return beginUpdateAsync(resourceGroupName, elasticSanName, volumeGroupName, volumeName, parameters, context) + return this + .beginUpdateAsync(resourceGroupName, elasticSanName, volumeGroupName, volumeName, parameters, context) .getSyncPoller(); } @@ -1038,7 +1042,7 @@ private PollerFlux, Void> beginDeleteAsync( @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) public SyncPoller, Void> beginDelete( String resourceGroupName, String elasticSanName, String volumeGroupName, String volumeName) { - return beginDeleteAsync(resourceGroupName, elasticSanName, volumeGroupName, volumeName).getSyncPoller(); + return this.beginDeleteAsync(resourceGroupName, elasticSanName, volumeGroupName, volumeName).getSyncPoller(); } /** @@ -1057,7 +1061,8 @@ public SyncPoller, Void> beginDelete( @ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION) public SyncPoller, Void> beginDelete( String resourceGroupName, String elasticSanName, String volumeGroupName, String volumeName, Context context) { - return beginDeleteAsync(resourceGroupName, elasticSanName, volumeGroupName, volumeName, context) + return this + .beginDeleteAsync(resourceGroupName, elasticSanName, volumeGroupName, volumeName, context) .getSyncPoller(); } diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/models/EncryptionType.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/models/EncryptionType.java index 0e486a19bbd1..d5c9323890a1 100644 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/models/EncryptionType.java +++ b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/models/EncryptionType.java @@ -14,6 +14,15 @@ public final class EncryptionType extends ExpandableStringEnum { public static final EncryptionType ENCRYPTION_AT_REST_WITH_PLATFORM_KEY = fromString("EncryptionAtRestWithPlatformKey"); + /** + * Creates a new instance of EncryptionType value. + * + * @deprecated Use the {@link #fromString(String)} factory method. + */ + @Deprecated + public EncryptionType() { + } + /** * Creates or finds a EncryptionType from its string representation. * diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/models/OperationalStatus.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/models/OperationalStatus.java index 1776e34955f5..0d04b2df84d9 100644 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/models/OperationalStatus.java +++ b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/models/OperationalStatus.java @@ -34,6 +34,15 @@ public final class OperationalStatus extends ExpandableStringEnum { /** Static value Premium_ZRS for SkuName. */ public static final SkuName PREMIUM_ZRS = fromString("Premium_ZRS"); + /** + * Creates a new instance of SkuName value. + * + * @deprecated Use the {@link #fromString(String)} factory method. + */ + @Deprecated + public SkuName() { + } + /** * Creates or finds a SkuName from its string representation. * diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/models/SkuTier.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/models/SkuTier.java index bf5a0b5d0470..282bc42cb5c3 100644 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/models/SkuTier.java +++ b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/models/SkuTier.java @@ -13,6 +13,15 @@ public final class SkuTier extends ExpandableStringEnum { /** Static value Premium for SkuTier. */ public static final SkuTier PREMIUM = fromString("Premium"); + /** + * Creates a new instance of SkuTier value. + * + * @deprecated Use the {@link #fromString(String)} factory method. + */ + @Deprecated + public SkuTier() { + } + /** * Creates or finds a SkuTier from its string representation. * diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/models/StorageTargetType.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/models/StorageTargetType.java index 9e526c0e5c33..bb9b49d9a094 100644 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/models/StorageTargetType.java +++ b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/main/java/com/azure/resourcemanager/elasticsan/models/StorageTargetType.java @@ -16,6 +16,15 @@ public final class StorageTargetType extends ExpandableStringEnum 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/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanListTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanListTests.java deleted file mode 100644 index 3c6ab41654cf..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanListTests.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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.fluent.models.ElasticSanInner; -import com.azure.resourcemanager.elasticsan.models.ElasticSanList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class ElasticSanListTests { - @Test - public void testDeserialize() { - ElasticSanList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"availabilityZones\":[],\"provisioningState\":\"Canceled\",\"baseSizeTiB\":3184798608963341660,\"extendedCapacitySizeTiB\":7384654236871166867,\"totalVolumeSizeGiB\":1235321626273843425,\"volumeGroupCount\":1798808176540213287,\"totalIops\":548063352355670740,\"totalMBps\":8213986203807393703,\"totalSizeTiB\":2711659806667039097},\"location\":\"oqpsoa\",\"tags\":{\"lahbcryff\":\"azakl\",\"xpaojakhmsbz\":\"fdosyg\"},\"id\":\"hcrzevd\",\"name\":\"hlxaolthqtr\",\"type\":\"qjbpfzfsin\"},{\"properties\":{\"availabilityZones\":[],\"provisioningState\":\"Invalid\",\"baseSizeTiB\":7322937378922398277,\"extendedCapacitySizeTiB\":7992644322804744623,\"totalVolumeSizeGiB\":4223016472097191780,\"volumeGroupCount\":482662408665248434,\"totalIops\":3412970068315160824,\"totalMBps\":1814795871426481160,\"totalSizeTiB\":6619682147047690446},\"location\":\"onpeqfpjkjlxofp\",\"tags\":{\"ininmay\":\"pfxxy\"},\"id\":\"uybbkpodep\",\"name\":\"oginuvamiheognar\",\"type\":\"zxtheotusivyevcc\"},{\"properties\":{\"availabilityZones\":[],\"provisioningState\":\"Invalid\",\"baseSizeTiB\":7067055679809849954,\"extendedCapacitySizeTiB\":1816098000378233348,\"totalVolumeSizeGiB\":5390210945061154066,\"volumeGroupCount\":3639417150615550339,\"totalIops\":7164161557812363211,\"totalMBps\":7935280975021078838,\"totalSizeTiB\":642697020628687872},\"location\":\"mvtzfkufub\",\"tags\":{\"aeqjhqjbasvms\":\"fxqeof\"},\"id\":\"jqul\",\"name\":\"gsntnbybkzgcwr\",\"type\":\"clxxwrljdo\"},{\"properties\":{\"availabilityZones\":[],\"provisioningState\":\"Updating\",\"baseSizeTiB\":5217590058761942441,\"extendedCapacitySizeTiB\":4865478979118542149,\"totalVolumeSizeGiB\":4105956732446438238,\"volumeGroupCount\":4350349194927395278,\"totalIops\":5768373522529510794,\"totalMBps\":104740040232311726,\"totalSizeTiB\":5581291117453536479},\"location\":\"ksqrglssai\",\"tags\":{\"eebvmgxsab\":\"jwnzlljfmp\"},\"id\":\"yqduujit\",\"name\":\"jczdzevndh\",\"type\":\"rwpdappdsbdkvwrw\"}],\"nextLink\":\"eusnhutj\"}") - .toObject(ElasticSanList.class); - Assertions.assertEquals("oqpsoa", model.value().get(0).location()); - Assertions.assertEquals("azakl", model.value().get(0).tags().get("lahbcryff")); - Assertions.assertEquals(3184798608963341660L, model.value().get(0).baseSizeTiB()); - Assertions.assertEquals(7384654236871166867L, model.value().get(0).extendedCapacitySizeTiB()); - } - - @Test - public void testSerialize() { - ElasticSanList model = - new ElasticSanList() - .withValue( - Arrays - .asList( - new ElasticSanInner() - .withLocation("oqpsoa") - .withTags(mapOf("lahbcryff", "azakl", "xpaojakhmsbz", "fdosyg")) - .withAvailabilityZones(Arrays.asList()) - .withBaseSizeTiB(3184798608963341660L) - .withExtendedCapacitySizeTiB(7384654236871166867L), - new ElasticSanInner() - .withLocation("onpeqfpjkjlxofp") - .withTags(mapOf("ininmay", "pfxxy")) - .withAvailabilityZones(Arrays.asList()) - .withBaseSizeTiB(7322937378922398277L) - .withExtendedCapacitySizeTiB(7992644322804744623L), - new ElasticSanInner() - .withLocation("mvtzfkufub") - .withTags(mapOf("aeqjhqjbasvms", "fxqeof")) - .withAvailabilityZones(Arrays.asList()) - .withBaseSizeTiB(7067055679809849954L) - .withExtendedCapacitySizeTiB(1816098000378233348L), - new ElasticSanInner() - .withLocation("ksqrglssai") - .withTags(mapOf("eebvmgxsab", "jwnzlljfmp")) - .withAvailabilityZones(Arrays.asList()) - .withBaseSizeTiB(5217590058761942441L) - .withExtendedCapacitySizeTiB(4865478979118542149L))); - model = BinaryData.fromObject(model).toObject(ElasticSanList.class); - Assertions.assertEquals("oqpsoa", model.value().get(0).location()); - Assertions.assertEquals("azakl", model.value().get(0).tags().get("lahbcryff")); - Assertions.assertEquals(3184798608963341660L, model.value().get(0).baseSizeTiB()); - Assertions.assertEquals(7384654236871166867L, model.value().get(0).extendedCapacitySizeTiB()); - } - - @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/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanOperationDisplayTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanOperationDisplayTests.java deleted file mode 100644 index 5277511e3a11..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanOperationDisplayTests.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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.models.ElasticSanOperationDisplay; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class ElasticSanOperationDisplayTests { - @Test - public void testDeserialize() { - ElasticSanOperationDisplay model = - BinaryData - .fromString( - "{\"provider\":\"poyfdkfogkn\",\"resource\":\"gjofjd\",\"operation\":\"eqsrdeupewnwreit\",\"description\":\"zyf\"}") - .toObject(ElasticSanOperationDisplay.class); - Assertions.assertEquals("poyfdkfogkn", model.provider()); - Assertions.assertEquals("gjofjd", model.resource()); - Assertions.assertEquals("eqsrdeupewnwreit", model.operation()); - Assertions.assertEquals("zyf", model.description()); - } - - @Test - public void testSerialize() { - ElasticSanOperationDisplay model = - new ElasticSanOperationDisplay() - .withProvider("poyfdkfogkn") - .withResource("gjofjd") - .withOperation("eqsrdeupewnwreit") - .withDescription("zyf"); - model = BinaryData.fromObject(model).toObject(ElasticSanOperationDisplay.class); - Assertions.assertEquals("poyfdkfogkn", model.provider()); - Assertions.assertEquals("gjofjd", model.resource()); - Assertions.assertEquals("eqsrdeupewnwreit", model.operation()); - Assertions.assertEquals("zyf", model.description()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanOperationListResultTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanOperationListResultTests.java deleted file mode 100644 index cabd70fb7e9c..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanOperationListResultTests.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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.fluent.models.ElasticSanRPOperationInner; -import com.azure.resourcemanager.elasticsan.models.ElasticSanOperationListResult; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class ElasticSanOperationListResultTests { - @Test - public void testDeserialize() { - ElasticSanOperationListResult model = - BinaryData - .fromString( - "{\"value\":[{\"name\":\"mhquvgjxp\",\"isDataAction\":true,\"display\":{\"provider\":\"m\",\"resource\":\"hmtzopbsphrup\",\"operation\":\"dgs\",\"description\":\"bb\"}},{\"name\":\"jhphoyc\",\"isDataAction\":true,\"display\":{\"provider\":\"obhdxbmtqioqjze\",\"resource\":\"tbmufpo\",\"operation\":\"noi\",\"description\":\"hwlrx\"}},{\"name\":\"bqsoqijg\",\"isDataAction\":true,\"display\":{\"provider\":\"pazlobcufpdz\",\"resource\":\"rbt\",\"operation\":\"qqjnqgl\",\"description\":\"qgn\"}}],\"nextLink\":\"ooojywifsqe\"}") - .toObject(ElasticSanOperationListResult.class); - Assertions.assertEquals("mhquvgjxp", model.value().get(0).name()); - Assertions.assertEquals("ooojywifsqe", model.nextLink()); - } - - @Test - public void testSerialize() { - ElasticSanOperationListResult model = - new ElasticSanOperationListResult() - .withValue( - Arrays - .asList( - new ElasticSanRPOperationInner().withName("mhquvgjxp"), - new ElasticSanRPOperationInner().withName("jhphoyc"), - new ElasticSanRPOperationInner().withName("bqsoqijg"))) - .withNextLink("ooojywifsqe"); - model = BinaryData.fromObject(model).toObject(ElasticSanOperationListResult.class); - Assertions.assertEquals("mhquvgjxp", model.value().get(0).name()); - Assertions.assertEquals("ooojywifsqe", model.nextLink()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanPropertiesTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanPropertiesTests.java deleted file mode 100644 index 05a29fc7c6ad..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanPropertiesTests.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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.fluent.models.ElasticSanProperties; -import com.azure.resourcemanager.elasticsan.models.Sku; -import com.azure.resourcemanager.elasticsan.models.SkuName; -import com.azure.resourcemanager.elasticsan.models.SkuTier; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class ElasticSanPropertiesTests { - @Test - public void testDeserialize() { - ElasticSanProperties model = - BinaryData - .fromString( - "{\"sku\":{\"name\":\"Premium_LRS\",\"tier\":\"Premium\"},\"availabilityZones\":[\"qfou\",\"lmmnkzsmodmglo\",\"gpbkwtmut\"],\"provisioningState\":\"Updating\",\"baseSizeTiB\":6527154524069647921,\"extendedCapacitySizeTiB\":1771403867569508229,\"totalVolumeSizeGiB\":52315490134475287,\"volumeGroupCount\":6844497267979767976,\"totalIops\":1162811232812995218,\"totalMBps\":3925308584978476249,\"totalSizeTiB\":438414223496146257}") - .toObject(ElasticSanProperties.class); - Assertions.assertEquals(SkuName.PREMIUM_LRS, model.sku().name()); - Assertions.assertEquals(SkuTier.PREMIUM, model.sku().tier()); - Assertions.assertEquals("qfou", model.availabilityZones().get(0)); - Assertions.assertEquals(6527154524069647921L, model.baseSizeTiB()); - Assertions.assertEquals(1771403867569508229L, model.extendedCapacitySizeTiB()); - } - - @Test - public void testSerialize() { - ElasticSanProperties model = - new ElasticSanProperties() - .withSku(new Sku().withName(SkuName.PREMIUM_LRS).withTier(SkuTier.PREMIUM)) - .withAvailabilityZones(Arrays.asList("qfou", "lmmnkzsmodmglo", "gpbkwtmut")) - .withBaseSizeTiB(6527154524069647921L) - .withExtendedCapacitySizeTiB(1771403867569508229L); - model = BinaryData.fromObject(model).toObject(ElasticSanProperties.class); - Assertions.assertEquals(SkuName.PREMIUM_LRS, model.sku().name()); - Assertions.assertEquals(SkuTier.PREMIUM, model.sku().tier()); - Assertions.assertEquals("qfou", model.availabilityZones().get(0)); - Assertions.assertEquals(6527154524069647921L, model.baseSizeTiB()); - Assertions.assertEquals(1771403867569508229L, model.extendedCapacitySizeTiB()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanRPOperationInnerTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanRPOperationInnerTests.java deleted file mode 100644 index be10fe770366..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanRPOperationInnerTests.java +++ /dev/null @@ -1,29 +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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.fluent.models.ElasticSanRPOperationInner; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class ElasticSanRPOperationInnerTests { - @Test - public void testDeserialize() { - ElasticSanRPOperationInner model = - BinaryData - .fromString( - "{\"name\":\"aagdfmg\",\"isDataAction\":false,\"display\":{\"provider\":\"j\",\"resource\":\"rifkwm\",\"operation\":\"vktsizntocipao\",\"description\":\"ajpsquc\"}}") - .toObject(ElasticSanRPOperationInner.class); - Assertions.assertEquals("aagdfmg", model.name()); - } - - @Test - public void testSerialize() { - ElasticSanRPOperationInner model = new ElasticSanRPOperationInner().withName("aagdfmg"); - model = BinaryData.fromObject(model).toObject(ElasticSanRPOperationInner.class); - Assertions.assertEquals("aagdfmg", model.name()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanUpdatePropertiesTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanUpdatePropertiesTests.java deleted file mode 100644 index 69553d9655be..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanUpdatePropertiesTests.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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.fluent.models.ElasticSanUpdateProperties; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class ElasticSanUpdatePropertiesTests { - @Test - public void testDeserialize() { - ElasticSanUpdateProperties model = - BinaryData - .fromString("{\"baseSizeTiB\":907638754546671193,\"extendedCapacitySizeTiB\":1576812091412764436}") - .toObject(ElasticSanUpdateProperties.class); - Assertions.assertEquals(907638754546671193L, model.baseSizeTiB()); - Assertions.assertEquals(1576812091412764436L, model.extendedCapacitySizeTiB()); - } - - @Test - public void testSerialize() { - ElasticSanUpdateProperties model = - new ElasticSanUpdateProperties() - .withBaseSizeTiB(907638754546671193L) - .withExtendedCapacitySizeTiB(1576812091412764436L); - model = BinaryData.fromObject(model).toObject(ElasticSanUpdateProperties.class); - Assertions.assertEquals(907638754546671193L, model.baseSizeTiB()); - Assertions.assertEquals(1576812091412764436L, model.extendedCapacitySizeTiB()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanUpdateTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanUpdateTests.java deleted file mode 100644 index 612dfe344cc0..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSanUpdateTests.java +++ /dev/null @@ -1,50 +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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.models.ElasticSanUpdate; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class ElasticSanUpdateTests { - @Test - public void testDeserialize() { - ElasticSanUpdate model = - BinaryData - .fromString( - "{\"properties\":{\"baseSizeTiB\":1046762399333359388,\"extendedCapacitySizeTiB\":6432231641159211987},\"tags\":{\"bexppb\":\"ddgmb\"}}") - .toObject(ElasticSanUpdate.class); - Assertions.assertEquals("ddgmb", model.tags().get("bexppb")); - Assertions.assertEquals(1046762399333359388L, model.baseSizeTiB()); - Assertions.assertEquals(6432231641159211987L, model.extendedCapacitySizeTiB()); - } - - @Test - public void testSerialize() { - ElasticSanUpdate model = - new ElasticSanUpdate() - .withTags(mapOf("bexppb", "ddgmb")) - .withBaseSizeTiB(1046762399333359388L) - .withExtendedCapacitySizeTiB(6432231641159211987L); - model = BinaryData.fromObject(model).toObject(ElasticSanUpdate.class); - Assertions.assertEquals("ddgmb", model.tags().get("bexppb")); - Assertions.assertEquals(1046762399333359388L, model.baseSizeTiB()); - Assertions.assertEquals(6432231641159211987L, model.extendedCapacitySizeTiB()); - } - - @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/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSansCreateMockTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSansCreateMockTests.java deleted file mode 100644 index 18cdafdb95bf..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSansCreateMockTests.java +++ /dev/null @@ -1,100 +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.elasticsan.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.elasticsan.ElasticSanManager; -import com.azure.resourcemanager.elasticsan.models.ElasticSan; -import com.azure.resourcemanager.elasticsan.models.Sku; -import com.azure.resourcemanager.elasticsan.models.SkuName; -import com.azure.resourcemanager.elasticsan.models.SkuTier; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -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 ElasticSansCreateMockTests { - @Test - public void testCreate() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"sku\":{\"name\":\"Premium_LRS\",\"tier\":\"Premium\"},\"availabilityZones\":[\"nuqqkpikadrgvt\",\"agnb\",\"ynhijggme\"],\"provisioningState\":\"Succeeded\",\"baseSizeTiB\":3996731828739891249,\"extendedCapacitySizeTiB\":2578720957092092730,\"totalVolumeSizeGiB\":3371222467349281870,\"volumeGroupCount\":7973446433897202047,\"totalIops\":4751429642100442648,\"totalMBps\":7222768982101103933,\"totalSizeTiB\":4980695192319165499},\"location\":\"mpxttdbhrbnlankx\",\"tags\":{\"bhenbtkcxywnyt\":\"k\",\"qidybyx\":\"rsyn\",\"aaxdbabphlwrq\":\"zfcl\",\"hsucoc\":\"fkts\"},\"id\":\"nyyazttbtwwrqpue\",\"name\":\"ckzywbiexzfeyue\",\"type\":\"xibxujwbhqwalm\"}"; - - 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); - })); - - ElasticSanManager manager = - ElasticSanManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - ElasticSan response = - manager - .elasticSans() - .define("ctq") - .withRegion("uujqgidokgjljyo") - .withExistingResourceGroup("fcivfsnkym") - .withSku(new Sku().withName(SkuName.PREMIUM_LRS).withTier(SkuTier.PREMIUM)) - .withBaseSizeTiB(3045302180420879642L) - .withExtendedCapacitySizeTiB(2013084954384756967L) - .withTags(mapOf("hbijhtxfvgxb", "cltbgsncghkjesz", "eh", "smx", "qkkrb", "pvecxgodeb")) - .withAvailabilityZones(Arrays.asList("rjcxerfuwu", "ttxfvjr")) - .create(); - - Assertions.assertEquals("mpxttdbhrbnlankx", response.location()); - Assertions.assertEquals("k", response.tags().get("bhenbtkcxywnyt")); - Assertions.assertEquals(SkuName.PREMIUM_LRS, response.sku().name()); - Assertions.assertEquals(SkuTier.PREMIUM, response.sku().tier()); - Assertions.assertEquals("nuqqkpikadrgvt", response.availabilityZones().get(0)); - Assertions.assertEquals(3996731828739891249L, response.baseSizeTiB()); - Assertions.assertEquals(2578720957092092730L, response.extendedCapacitySizeTiB()); - } - - @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/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSansDeleteMockTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSansDeleteMockTests.java deleted file mode 100644 index cf6dd5d49096..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSansDeleteMockTests.java +++ /dev/null @@ -1,62 +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.elasticsan.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.core.util.Context; -import com.azure.resourcemanager.elasticsan.ElasticSanManager; -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 ElasticSansDeleteMockTests { - @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); - })); - - ElasticSanManager manager = - ElasticSanManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.elasticSans().delete("frzpwvlqdqgb", "qylihkaetckt", Context.NONE); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSansListByResourceGroupMockTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSansListByResourceGroupMockTests.java deleted file mode 100644 index 215189f9f17b..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSansListByResourceGroupMockTests.java +++ /dev/null @@ -1,76 +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.elasticsan.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.core.util.Context; -import com.azure.resourcemanager.elasticsan.ElasticSanManager; -import com.azure.resourcemanager.elasticsan.models.ElasticSan; -import com.azure.resourcemanager.elasticsan.models.SkuName; -import com.azure.resourcemanager.elasticsan.models.SkuTier; -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 ElasticSansListByResourceGroupMockTests { - @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\":{\"sku\":{\"name\":\"Premium_LRS\",\"tier\":\"Premium\"},\"availabilityZones\":[\"pu\",\"tmryw\",\"uzoqft\",\"yqzrnkcqvyxlw\"],\"provisioningState\":\"Creating\",\"baseSizeTiB\":5878187875852963260,\"extendedCapacitySizeTiB\":5175708823620809129,\"totalVolumeSizeGiB\":2581341123094778316,\"volumeGroupCount\":8790977407695339630,\"totalIops\":4925089192902964395,\"totalMBps\":590207966929645697,\"totalSizeTiB\":3720293766477653442},\"location\":\"unmmq\",\"tags\":{\"ocukoklyax\":\"xzko\"},\"id\":\"conuqszfkbeype\",\"name\":\"rmjmwvvjektc\",\"type\":\"senhwlrs\"}]}"; - - 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); - })); - - ElasticSanManager manager = - ElasticSanManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.elasticSans().listByResourceGroup("kix", Context.NONE); - - Assertions.assertEquals("unmmq", response.iterator().next().location()); - Assertions.assertEquals("xzko", response.iterator().next().tags().get("ocukoklyax")); - Assertions.assertEquals(SkuName.PREMIUM_LRS, response.iterator().next().sku().name()); - Assertions.assertEquals(SkuTier.PREMIUM, response.iterator().next().sku().tier()); - Assertions.assertEquals("pu", response.iterator().next().availabilityZones().get(0)); - Assertions.assertEquals(5878187875852963260L, response.iterator().next().baseSizeTiB()); - Assertions.assertEquals(5175708823620809129L, response.iterator().next().extendedCapacitySizeTiB()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSansListMockTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSansListMockTests.java deleted file mode 100644 index a4f19241d6ea..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/ElasticSansListMockTests.java +++ /dev/null @@ -1,76 +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.elasticsan.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.core.util.Context; -import com.azure.resourcemanager.elasticsan.ElasticSanManager; -import com.azure.resourcemanager.elasticsan.models.ElasticSan; -import com.azure.resourcemanager.elasticsan.models.SkuName; -import com.azure.resourcemanager.elasticsan.models.SkuTier; -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 ElasticSansListMockTests { - @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\":{\"sku\":{\"name\":\"Premium_ZRS\",\"tier\":\"Premium\"},\"availabilityZones\":[\"jx\",\"jnspydp\"],\"provisioningState\":\"Updating\",\"baseSizeTiB\":2872617202997783845,\"extendedCapacitySizeTiB\":3980056682158656120,\"totalVolumeSizeGiB\":3290062663385259489,\"volumeGroupCount\":316131865784554272,\"totalIops\":5918766078843387031,\"totalMBps\":5757208941637083541,\"totalSizeTiB\":2493670032116286006},\"location\":\"kpoc\",\"tags\":{\"xoegukgjnpiucgy\":\"z\",\"zcdrqjsdpydnfyhx\":\"evqzntypmrbp\",\"ifsjttgzfbishcb\":\"eoejzic\"},\"id\":\"hajdeyeamdpha\",\"name\":\"alpbuxwgipwhon\",\"type\":\"wkgshwa\"}]}"; - - 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); - })); - - ElasticSanManager manager = - ElasticSanManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.elasticSans().list(Context.NONE); - - Assertions.assertEquals("kpoc", response.iterator().next().location()); - Assertions.assertEquals("z", response.iterator().next().tags().get("xoegukgjnpiucgy")); - Assertions.assertEquals(SkuName.PREMIUM_ZRS, response.iterator().next().sku().name()); - Assertions.assertEquals(SkuTier.PREMIUM, response.iterator().next().sku().tier()); - Assertions.assertEquals("jx", response.iterator().next().availabilityZones().get(0)); - Assertions.assertEquals(2872617202997783845L, response.iterator().next().baseSizeTiB()); - Assertions.assertEquals(3980056682158656120L, response.iterator().next().extendedCapacitySizeTiB()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/IscsiTargetInfoTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/IscsiTargetInfoTests.java deleted file mode 100644 index 6a5227f3a57a..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/IscsiTargetInfoTests.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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.models.IscsiTargetInfo; -import com.azure.resourcemanager.elasticsan.models.OperationalStatus; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class IscsiTargetInfoTests { - @Test - public void testDeserialize() { - IscsiTargetInfo model = - BinaryData - .fromString( - "{\"targetIqn\":\"nj\",\"targetPortalHostname\":\"lwtgrhpdj\",\"targetPortalPort\":523400535,\"provisioningState\":\"Deleting\",\"status\":\"Running\"}") - .toObject(IscsiTargetInfo.class); - Assertions.assertEquals(OperationalStatus.RUNNING, model.status()); - } - - @Test - public void testSerialize() { - IscsiTargetInfo model = new IscsiTargetInfo().withStatus(OperationalStatus.RUNNING); - model = BinaryData.fromObject(model).toObject(IscsiTargetInfo.class); - Assertions.assertEquals(OperationalStatus.RUNNING, model.status()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/NetworkRuleSetTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/NetworkRuleSetTests.java deleted file mode 100644 index 735f978507b3..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/NetworkRuleSetTests.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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.models.Action; -import com.azure.resourcemanager.elasticsan.models.NetworkRuleSet; -import com.azure.resourcemanager.elasticsan.models.VirtualNetworkRule; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class NetworkRuleSetTests { - @Test - public void testDeserialize() { - NetworkRuleSet model = - BinaryData - .fromString( - "{\"virtualNetworkRules\":[{\"id\":\"nxqbzvddn\",\"action\":\"Allow\",\"state\":\"networkSourceDeleted\"},{\"id\":\"icbtwnpzao\",\"action\":\"Allow\",\"state\":\"provisioning\"},{\"id\":\"hcffcyddglmjthjq\",\"action\":\"Allow\",\"state\":\"networkSourceDeleted\"},{\"id\":\"icxm\",\"action\":\"Allow\",\"state\":\"deprovisioning\"}]}") - .toObject(NetworkRuleSet.class); - Assertions.assertEquals("nxqbzvddn", model.virtualNetworkRules().get(0).virtualNetworkResourceId()); - Assertions.assertEquals(Action.ALLOW, model.virtualNetworkRules().get(0).action()); - } - - @Test - public void testSerialize() { - NetworkRuleSet model = - new NetworkRuleSet() - .withVirtualNetworkRules( - Arrays - .asList( - new VirtualNetworkRule().withVirtualNetworkResourceId("nxqbzvddn").withAction(Action.ALLOW), - new VirtualNetworkRule() - .withVirtualNetworkResourceId("icbtwnpzao") - .withAction(Action.ALLOW), - new VirtualNetworkRule() - .withVirtualNetworkResourceId("hcffcyddglmjthjq") - .withAction(Action.ALLOW), - new VirtualNetworkRule().withVirtualNetworkResourceId("icxm").withAction(Action.ALLOW))); - model = BinaryData.fromObject(model).toObject(NetworkRuleSet.class); - Assertions.assertEquals("nxqbzvddn", model.virtualNetworkRules().get(0).virtualNetworkResourceId()); - Assertions.assertEquals(Action.ALLOW, model.virtualNetworkRules().get(0).action()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/OperationsListMockTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/OperationsListMockTests.java deleted file mode 100644 index b680ed3e373e..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/OperationsListMockTests.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.elasticsan.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.core.util.Context; -import com.azure.resourcemanager.elasticsan.ElasticSanManager; -import com.azure.resourcemanager.elasticsan.models.ElasticSanRPOperation; -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 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\":\"ksymd\",\"isDataAction\":true,\"display\":{\"provider\":\"kiiuxhqyudxor\",\"resource\":\"qn\",\"operation\":\"poczvyifqrvkdvjs\",\"description\":\"lrmv\"}}]}"; - - 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); - })); - - ElasticSanManager manager = - ElasticSanManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.operations().list(Context.NONE); - - Assertions.assertEquals("ksymd", response.iterator().next().name()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SkuCapabilityTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SkuCapabilityTests.java deleted file mode 100644 index 1edc51ef3d9f..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SkuCapabilityTests.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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.models.SkuCapability; -import org.junit.jupiter.api.Test; - -public final class SkuCapabilityTests { - @Test - public void testDeserialize() { - SkuCapability model = - BinaryData - .fromString("{\"name\":\"cputegjvwmfdats\",\"value\":\"dvpjhulsuuvmk\"}") - .toObject(SkuCapability.class); - } - - @Test - public void testSerialize() { - SkuCapability model = new SkuCapability(); - model = BinaryData.fromObject(model).toObject(SkuCapability.class); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SkuInformationInnerTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SkuInformationInnerTests.java deleted file mode 100644 index 0aeb67774a2c..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SkuInformationInnerTests.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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.fluent.models.SkuInformationInner; -import com.azure.resourcemanager.elasticsan.models.SkuName; -import com.azure.resourcemanager.elasticsan.models.SkuTier; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class SkuInformationInnerTests { - @Test - public void testDeserialize() { - SkuInformationInner model = - BinaryData - .fromString( - "{\"name\":\"Premium_ZRS\",\"tier\":\"Premium\",\"resourceType\":\"ihfxtijbpzvgnwzs\",\"locations\":[\"lzufcyzkohdbi\",\"anufhfcbjysag\"],\"locationInfo\":[{\"location\":\"qhabifpikxwcz\",\"zones\":[\"cnpqxuhivyqniwby\",\"rkxvdum\",\"grtfwvu\"]}],\"capabilities\":[{\"name\":\"udccsnhsjc\",\"value\":\"ejhkry\"},{\"name\":\"napczwlokjy\",\"value\":\"kkvnipjox\"}]}") - .toObject(SkuInformationInner.class); - Assertions.assertEquals(SkuName.PREMIUM_ZRS, model.name()); - Assertions.assertEquals(SkuTier.PREMIUM, model.tier()); - } - - @Test - public void testSerialize() { - SkuInformationInner model = new SkuInformationInner().withName(SkuName.PREMIUM_ZRS).withTier(SkuTier.PREMIUM); - model = BinaryData.fromObject(model).toObject(SkuInformationInner.class); - Assertions.assertEquals(SkuName.PREMIUM_ZRS, model.name()); - Assertions.assertEquals(SkuTier.PREMIUM, model.tier()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SkuInformationListTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SkuInformationListTests.java deleted file mode 100644 index bc544aaa1a5c..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SkuInformationListTests.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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.models.SkuInformationList; -import org.junit.jupiter.api.Test; - -public final class SkuInformationListTests { - @Test - public void testDeserialize() { - SkuInformationList model = - BinaryData - .fromString( - "{\"value\":[{\"name\":\"Premium_ZRS\",\"tier\":\"Premium\",\"resourceType\":\"ofcqhsm\",\"locations\":[\"kdtmlxhekuk\",\"jtxukcdm\"],\"locationInfo\":[],\"capabilities\":[]},{\"name\":\"Premium_LRS\",\"tier\":\"Premium\",\"resourceType\":\"zwuxzd\",\"locations\":[\"yrlhmwhfpmrqobm\"],\"locationInfo\":[],\"capabilities\":[]}]}") - .toObject(SkuInformationList.class); - } - - @Test - public void testSerialize() { - SkuInformationList model = new SkuInformationList(); - model = BinaryData.fromObject(model).toObject(SkuInformationList.class); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SkuLocationInfoTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SkuLocationInfoTests.java deleted file mode 100644 index 79567fb60902..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SkuLocationInfoTests.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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.models.SkuLocationInfo; -import org.junit.jupiter.api.Test; - -public final class SkuLocationInfoTests { - @Test - public void testDeserialize() { - SkuLocationInfo model = - BinaryData - .fromString("{\"location\":\"nchgej\",\"zones\":[\"dmailzydehojw\",\"ahuxinpm\",\"njaqwixjspro\"]}") - .toObject(SkuLocationInfo.class); - } - - @Test - public void testSerialize() { - SkuLocationInfo model = new SkuLocationInfo(); - model = BinaryData.fromObject(model).toObject(SkuLocationInfo.class); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SkuTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SkuTests.java deleted file mode 100644 index 35e2b01efd79..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SkuTests.java +++ /dev/null @@ -1,29 +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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.models.Sku; -import com.azure.resourcemanager.elasticsan.models.SkuName; -import com.azure.resourcemanager.elasticsan.models.SkuTier; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class SkuTests { - @Test - public void testDeserialize() { - Sku model = BinaryData.fromString("{\"name\":\"Premium_ZRS\",\"tier\":\"Premium\"}").toObject(Sku.class); - Assertions.assertEquals(SkuName.PREMIUM_ZRS, model.name()); - Assertions.assertEquals(SkuTier.PREMIUM, model.tier()); - } - - @Test - public void testSerialize() { - Sku model = new Sku().withName(SkuName.PREMIUM_ZRS).withTier(SkuTier.PREMIUM); - model = BinaryData.fromObject(model).toObject(Sku.class); - Assertions.assertEquals(SkuName.PREMIUM_ZRS, model.name()); - Assertions.assertEquals(SkuTier.PREMIUM, model.tier()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SkusListMockTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SkusListMockTests.java deleted file mode 100644 index fe6b70f6989b..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SkusListMockTests.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.elasticsan.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.core.util.Context; -import com.azure.resourcemanager.elasticsan.ElasticSanManager; -import com.azure.resourcemanager.elasticsan.models.SkuInformation; -import com.azure.resourcemanager.elasticsan.models.SkuName; -import com.azure.resourcemanager.elasticsan.models.SkuTier; -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 SkusListMockTests { - @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\":\"Premium_ZRS\",\"tier\":\"Premium\",\"resourceType\":\"pnpulexxbczwtru\",\"locations\":[\"zb\",\"j\",\"sovmyokacspkwl\"],\"locationInfo\":[{\"location\":\"bpxjmfl\",\"zones\":[\"nchrkcciww\",\"juqk\",\"rsa\"]},{\"location\":\"wkuofoskghsauu\",\"zones\":[\"mvxi\",\"duugidyjr\"]},{\"location\":\"byao\",\"zones\":[\"xc\"]},{\"location\":\"npc\",\"zones\":[\"cohslkev\",\"eggzfb\",\"hfmvfaxkffe\"]}],\"capabilities\":[{\"name\":\"lvmezyvshxmzsbbz\",\"value\":\"gigr\"}]}]}"; - - 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); - })); - - ElasticSanManager manager = - ElasticSanManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.skus().list("d", Context.NONE); - - Assertions.assertEquals(SkuName.PREMIUM_ZRS, response.iterator().next().name()); - Assertions.assertEquals(SkuTier.PREMIUM, response.iterator().next().tier()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SourceCreationDataTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SourceCreationDataTests.java deleted file mode 100644 index c8fd2a9228ac..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/SourceCreationDataTests.java +++ /dev/null @@ -1,32 +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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.models.SourceCreationData; -import com.azure.resourcemanager.elasticsan.models.VolumeCreateOption; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class SourceCreationDataTests { - @Test - public void testDeserialize() { - SourceCreationData model = - BinaryData - .fromString("{\"createSource\":\"None\",\"sourceUri\":\"lokeyy\"}") - .toObject(SourceCreationData.class); - Assertions.assertEquals(VolumeCreateOption.NONE, model.createSource()); - Assertions.assertEquals("lokeyy", model.sourceUri()); - } - - @Test - public void testSerialize() { - SourceCreationData model = - new SourceCreationData().withCreateSource(VolumeCreateOption.NONE).withSourceUri("lokeyy"); - model = BinaryData.fromObject(model).toObject(SourceCreationData.class); - Assertions.assertEquals(VolumeCreateOption.NONE, model.createSource()); - Assertions.assertEquals("lokeyy", model.sourceUri()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VirtualNetworkRuleTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VirtualNetworkRuleTests.java deleted file mode 100644 index 12093ddf1201..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VirtualNetworkRuleTests.java +++ /dev/null @@ -1,32 +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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.models.Action; -import com.azure.resourcemanager.elasticsan.models.VirtualNetworkRule; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class VirtualNetworkRuleTests { - @Test - public void testDeserialize() { - VirtualNetworkRule model = - BinaryData - .fromString("{\"id\":\"vhkhixu\",\"action\":\"Allow\",\"state\":\"deprovisioning\"}") - .toObject(VirtualNetworkRule.class); - Assertions.assertEquals("vhkhixu", model.virtualNetworkResourceId()); - Assertions.assertEquals(Action.ALLOW, model.action()); - } - - @Test - public void testSerialize() { - VirtualNetworkRule model = - new VirtualNetworkRule().withVirtualNetworkResourceId("vhkhixu").withAction(Action.ALLOW); - model = BinaryData.fromObject(model).toObject(VirtualNetworkRule.class); - Assertions.assertEquals("vhkhixu", model.virtualNetworkResourceId()); - Assertions.assertEquals(Action.ALLOW, model.action()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupInnerTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupInnerTests.java deleted file mode 100644 index c072175be164..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupInnerTests.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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.fluent.models.VolumeGroupInner; -import com.azure.resourcemanager.elasticsan.models.EncryptionType; -import com.azure.resourcemanager.elasticsan.models.NetworkRuleSet; -import com.azure.resourcemanager.elasticsan.models.StorageTargetType; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class VolumeGroupInnerTests { - @Test - public void testDeserialize() { - VolumeGroupInner model = - BinaryData - .fromString( - "{\"properties\":{\"provisioningState\":\"Invalid\",\"protocolType\":\"Iscsi\",\"encryption\":\"EncryptionAtRestWithPlatformKey\",\"networkAcls\":{\"virtualNetworkRules\":[]}},\"tags\":{\"scpai\":\"zloc\",\"l\":\"rhhbcs\",\"bnbdxkqpxokajion\":\"mmajtjaodx\"},\"id\":\"imexgstxgcpodgma\",\"name\":\"jrmvdjwzrlo\",\"type\":\"mcl\"}") - .toObject(VolumeGroupInner.class); - Assertions.assertEquals("zloc", model.tags().get("scpai")); - Assertions.assertEquals(StorageTargetType.ISCSI, model.protocolType()); - Assertions.assertEquals(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY, model.encryption()); - } - - @Test - public void testSerialize() { - VolumeGroupInner model = - new VolumeGroupInner() - .withTags(mapOf("scpai", "zloc", "l", "rhhbcs", "bnbdxkqpxokajion", "mmajtjaodx")) - .withProtocolType(StorageTargetType.ISCSI) - .withEncryption(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY) - .withNetworkAcls(new NetworkRuleSet().withVirtualNetworkRules(Arrays.asList())); - model = BinaryData.fromObject(model).toObject(VolumeGroupInner.class); - Assertions.assertEquals("zloc", model.tags().get("scpai")); - Assertions.assertEquals(StorageTargetType.ISCSI, model.protocolType()); - Assertions.assertEquals(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY, model.encryption()); - } - - @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/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupListTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupListTests.java deleted file mode 100644 index a57295cc3444..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupListTests.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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.fluent.models.VolumeGroupInner; -import com.azure.resourcemanager.elasticsan.models.EncryptionType; -import com.azure.resourcemanager.elasticsan.models.StorageTargetType; -import com.azure.resourcemanager.elasticsan.models.VolumeGroupList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class VolumeGroupListTests { - @Test - public void testDeserialize() { - VolumeGroupList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"provisioningState\":\"Pending\",\"protocolType\":\"None\",\"encryption\":\"EncryptionAtRestWithPlatformKey\"},\"tags\":{\"jaoyfhrtx\":\"igjyjg\",\"fqawrlyxw\":\"lnerkujysvleju\",\"xgjvtbv\":\"kcprbnw\",\"uouq\":\"ysszdnrujqguh\"},\"id\":\"prwzwbnguitnwui\",\"name\":\"gazxuf\",\"type\":\"zuckyfi\"},{\"properties\":{\"provisioningState\":\"Succeeded\",\"protocolType\":\"None\",\"encryption\":\"EncryptionAtRestWithPlatformKey\"},\"tags\":{\"sdkf\":\"htymw\"},\"id\":\"hwxmnteiwa\",\"name\":\"pvkmijcmmxdcuf\",\"type\":\"fsrpymzidnse\"},{\"properties\":{\"provisioningState\":\"Pending\",\"protocolType\":\"None\",\"encryption\":\"EncryptionAtRestWithPlatformKey\"},\"tags\":{\"mdwzjeiachboo\":\"sne\"},\"id\":\"flnrosfqpteehzz\",\"name\":\"ypyqrimzinp\",\"type\":\"swjdkirso\"},{\"properties\":{\"provisioningState\":\"Succeeded\",\"protocolType\":\"None\",\"encryption\":\"EncryptionAtRestWithPlatformKey\"},\"tags\":{\"kwh\":\"t\",\"gr\":\"soifiyipjxsqw\",\"qabnmoc\":\"bznorcjxvsnby\"},\"id\":\"cyshurzafbljjgp\",\"name\":\"toqcjmklja\",\"type\":\"bqidtqaj\"}],\"nextLink\":\"ulpkudjkrl\"}") - .toObject(VolumeGroupList.class); - Assertions.assertEquals("igjyjg", model.value().get(0).tags().get("jaoyfhrtx")); - Assertions.assertEquals(StorageTargetType.NONE, model.value().get(0).protocolType()); - Assertions.assertEquals(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY, model.value().get(0).encryption()); - } - - @Test - public void testSerialize() { - VolumeGroupList model = - new VolumeGroupList() - .withValue( - Arrays - .asList( - new VolumeGroupInner() - .withTags( - mapOf( - "jaoyfhrtx", - "igjyjg", - "fqawrlyxw", - "lnerkujysvleju", - "xgjvtbv", - "kcprbnw", - "uouq", - "ysszdnrujqguh")) - .withProtocolType(StorageTargetType.NONE) - .withEncryption(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY), - new VolumeGroupInner() - .withTags(mapOf("sdkf", "htymw")) - .withProtocolType(StorageTargetType.NONE) - .withEncryption(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY), - new VolumeGroupInner() - .withTags(mapOf("mdwzjeiachboo", "sne")) - .withProtocolType(StorageTargetType.NONE) - .withEncryption(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY), - new VolumeGroupInner() - .withTags(mapOf("kwh", "t", "gr", "soifiyipjxsqw", "qabnmoc", "bznorcjxvsnby")) - .withProtocolType(StorageTargetType.NONE) - .withEncryption(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY))); - model = BinaryData.fromObject(model).toObject(VolumeGroupList.class); - Assertions.assertEquals("igjyjg", model.value().get(0).tags().get("jaoyfhrtx")); - Assertions.assertEquals(StorageTargetType.NONE, model.value().get(0).protocolType()); - Assertions.assertEquals(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY, model.value().get(0).encryption()); - } - - @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/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupPropertiesTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupPropertiesTests.java deleted file mode 100644 index 0205b84c1fae..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupPropertiesTests.java +++ /dev/null @@ -1,63 +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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.fluent.models.VolumeGroupProperties; -import com.azure.resourcemanager.elasticsan.models.Action; -import com.azure.resourcemanager.elasticsan.models.EncryptionType; -import com.azure.resourcemanager.elasticsan.models.NetworkRuleSet; -import com.azure.resourcemanager.elasticsan.models.StorageTargetType; -import com.azure.resourcemanager.elasticsan.models.VirtualNetworkRule; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class VolumeGroupPropertiesTests { - @Test - public void testDeserialize() { - VolumeGroupProperties model = - BinaryData - .fromString( - "{\"provisioningState\":\"Pending\",\"protocolType\":\"None\",\"encryption\":\"EncryptionAtRestWithPlatformKey\",\"networkAcls\":{\"virtualNetworkRules\":[{\"id\":\"bzaqsqsycbkbfk\",\"action\":\"Allow\",\"state\":\"networkSourceDeleted\"},{\"id\":\"exxppofmxaxcfjp\",\"action\":\"Allow\",\"state\":\"failed\"},{\"id\":\"c\",\"action\":\"Allow\",\"state\":\"failed\"},{\"id\":\"pmouexhdz\",\"action\":\"Allow\",\"state\":\"failed\"}]}}") - .toObject(VolumeGroupProperties.class); - Assertions.assertEquals(StorageTargetType.NONE, model.protocolType()); - Assertions.assertEquals(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY, model.encryption()); - Assertions - .assertEquals( - "bzaqsqsycbkbfk", model.networkAcls().virtualNetworkRules().get(0).virtualNetworkResourceId()); - Assertions.assertEquals(Action.ALLOW, model.networkAcls().virtualNetworkRules().get(0).action()); - } - - @Test - public void testSerialize() { - VolumeGroupProperties model = - new VolumeGroupProperties() - .withProtocolType(StorageTargetType.NONE) - .withEncryption(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY) - .withNetworkAcls( - new NetworkRuleSet() - .withVirtualNetworkRules( - Arrays - .asList( - new VirtualNetworkRule() - .withVirtualNetworkResourceId("bzaqsqsycbkbfk") - .withAction(Action.ALLOW), - new VirtualNetworkRule() - .withVirtualNetworkResourceId("exxppofmxaxcfjp") - .withAction(Action.ALLOW), - new VirtualNetworkRule().withVirtualNetworkResourceId("c").withAction(Action.ALLOW), - new VirtualNetworkRule() - .withVirtualNetworkResourceId("pmouexhdz") - .withAction(Action.ALLOW)))); - model = BinaryData.fromObject(model).toObject(VolumeGroupProperties.class); - Assertions.assertEquals(StorageTargetType.NONE, model.protocolType()); - Assertions.assertEquals(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY, model.encryption()); - Assertions - .assertEquals( - "bzaqsqsycbkbfk", model.networkAcls().virtualNetworkRules().get(0).virtualNetworkResourceId()); - Assertions.assertEquals(Action.ALLOW, model.networkAcls().virtualNetworkRules().get(0).action()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupUpdatePropertiesTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupUpdatePropertiesTests.java deleted file mode 100644 index 5d5b938c60d4..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupUpdatePropertiesTests.java +++ /dev/null @@ -1,60 +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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.fluent.models.VolumeGroupUpdateProperties; -import com.azure.resourcemanager.elasticsan.models.Action; -import com.azure.resourcemanager.elasticsan.models.EncryptionType; -import com.azure.resourcemanager.elasticsan.models.NetworkRuleSet; -import com.azure.resourcemanager.elasticsan.models.StorageTargetType; -import com.azure.resourcemanager.elasticsan.models.VirtualNetworkRule; -import java.util.Arrays; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class VolumeGroupUpdatePropertiesTests { - @Test - public void testDeserialize() { - VolumeGroupUpdateProperties model = - BinaryData - .fromString( - "{\"protocolType\":\"None\",\"encryption\":\"EncryptionAtRestWithPlatformKey\",\"networkAcls\":{\"virtualNetworkRules\":[{\"id\":\"vvtpgvdfgio\",\"action\":\"Allow\",\"state\":\"failed\"},{\"id\":\"tqxln\",\"action\":\"Allow\",\"state\":\"deprovisioning\"},{\"id\":\"gug\",\"action\":\"Allow\",\"state\":\"provisioning\"}]}}") - .toObject(VolumeGroupUpdateProperties.class); - Assertions.assertEquals(StorageTargetType.NONE, model.protocolType()); - Assertions.assertEquals(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY, model.encryption()); - Assertions - .assertEquals("vvtpgvdfgio", model.networkAcls().virtualNetworkRules().get(0).virtualNetworkResourceId()); - Assertions.assertEquals(Action.ALLOW, model.networkAcls().virtualNetworkRules().get(0).action()); - } - - @Test - public void testSerialize() { - VolumeGroupUpdateProperties model = - new VolumeGroupUpdateProperties() - .withProtocolType(StorageTargetType.NONE) - .withEncryption(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY) - .withNetworkAcls( - new NetworkRuleSet() - .withVirtualNetworkRules( - Arrays - .asList( - new VirtualNetworkRule() - .withVirtualNetworkResourceId("vvtpgvdfgio") - .withAction(Action.ALLOW), - new VirtualNetworkRule() - .withVirtualNetworkResourceId("tqxln") - .withAction(Action.ALLOW), - new VirtualNetworkRule() - .withVirtualNetworkResourceId("gug") - .withAction(Action.ALLOW)))); - model = BinaryData.fromObject(model).toObject(VolumeGroupUpdateProperties.class); - Assertions.assertEquals(StorageTargetType.NONE, model.protocolType()); - Assertions.assertEquals(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY, model.encryption()); - Assertions - .assertEquals("vvtpgvdfgio", model.networkAcls().virtualNetworkRules().get(0).virtualNetworkResourceId()); - Assertions.assertEquals(Action.ALLOW, model.networkAcls().virtualNetworkRules().get(0).action()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupUpdateTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupUpdateTests.java deleted file mode 100644 index a8ffcc4900dd..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupUpdateTests.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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.models.EncryptionType; -import com.azure.resourcemanager.elasticsan.models.NetworkRuleSet; -import com.azure.resourcemanager.elasticsan.models.StorageTargetType; -import com.azure.resourcemanager.elasticsan.models.VolumeGroupUpdate; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class VolumeGroupUpdateTests { - @Test - public void testDeserialize() { - VolumeGroupUpdate model = - BinaryData - .fromString( - "{\"properties\":{\"protocolType\":\"None\",\"encryption\":\"EncryptionAtRestWithPlatformKey\",\"networkAcls\":{\"virtualNetworkRules\":[]}},\"tags\":{\"a\":\"w\"}}") - .toObject(VolumeGroupUpdate.class); - Assertions.assertEquals("w", model.tags().get("a")); - Assertions.assertEquals(StorageTargetType.NONE, model.protocolType()); - Assertions.assertEquals(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY, model.encryption()); - } - - @Test - public void testSerialize() { - VolumeGroupUpdate model = - new VolumeGroupUpdate() - .withTags(mapOf("a", "w")) - .withProtocolType(StorageTargetType.NONE) - .withEncryption(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY) - .withNetworkAcls(new NetworkRuleSet().withVirtualNetworkRules(Arrays.asList())); - model = BinaryData.fromObject(model).toObject(VolumeGroupUpdate.class); - Assertions.assertEquals("w", model.tags().get("a")); - Assertions.assertEquals(StorageTargetType.NONE, model.protocolType()); - Assertions.assertEquals(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY, model.encryption()); - } - - @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/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupsCreateMockTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupsCreateMockTests.java deleted file mode 100644 index 25377334adab..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupsCreateMockTests.java +++ /dev/null @@ -1,94 +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.elasticsan.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.elasticsan.ElasticSanManager; -import com.azure.resourcemanager.elasticsan.models.EncryptionType; -import com.azure.resourcemanager.elasticsan.models.NetworkRuleSet; -import com.azure.resourcemanager.elasticsan.models.StorageTargetType; -import com.azure.resourcemanager.elasticsan.models.VolumeGroup; -import java.nio.ByteBuffer; -import java.nio.charset.StandardCharsets; -import java.time.OffsetDateTime; -import java.util.Arrays; -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 VolumeGroupsCreateMockTests { - @Test - public void testCreate() 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\",\"protocolType\":\"None\",\"encryption\":\"EncryptionAtRestWithPlatformKey\",\"networkAcls\":{\"virtualNetworkRules\":[]}},\"tags\":{\"nxdhbt\":\"k\"},\"id\":\"kphywpnvjto\",\"name\":\"nermcl\",\"type\":\"plpho\"}"; - - 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); - })); - - ElasticSanManager manager = - ElasticSanManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - VolumeGroup response = - manager - .volumeGroups() - .define("txp") - .withExistingElasticSan("kdwzbaiuebbaumny", "upedeojnabckhs") - .withTags(mapOf("htldwk", "skrdqmhjj", "otogtwrupqs", "zxuutkncwscwsvl")) - .withProtocolType(StorageTargetType.NONE) - .withEncryption(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY) - .withNetworkAcls(new NetworkRuleSet().withVirtualNetworkRules(Arrays.asList())) - .create(); - - Assertions.assertEquals("k", response.tags().get("nxdhbt")); - Assertions.assertEquals(StorageTargetType.NONE, response.protocolType()); - Assertions.assertEquals(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY, response.encryption()); - } - - @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/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupsDeleteMockTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupsDeleteMockTests.java deleted file mode 100644 index 8e1890c47710..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupsDeleteMockTests.java +++ /dev/null @@ -1,62 +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.elasticsan.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.core.util.Context; -import com.azure.resourcemanager.elasticsan.ElasticSanManager; -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 VolumeGroupsDeleteMockTests { - @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); - })); - - ElasticSanManager manager = - ElasticSanManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.volumeGroups().delete("mg", "xnkjzkdesl", "vlopwiyighx", Context.NONE); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupsListByElasticSanMockTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupsListByElasticSanMockTests.java deleted file mode 100644 index f10244a9a61f..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeGroupsListByElasticSanMockTests.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.elasticsan.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.core.util.Context; -import com.azure.resourcemanager.elasticsan.ElasticSanManager; -import com.azure.resourcemanager.elasticsan.models.EncryptionType; -import com.azure.resourcemanager.elasticsan.models.StorageTargetType; -import com.azure.resourcemanager.elasticsan.models.VolumeGroup; -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 VolumeGroupsListByElasticSanMockTests { - @Test - public void testListByElasticSan() 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\",\"protocolType\":\"None\",\"encryption\":\"EncryptionAtRestWithPlatformKey\",\"networkAcls\":{\"virtualNetworkRules\":[]}},\"tags\":{\"xytxhpzxbz\":\"jswztsdbpg\",\"lcuhxwtctyqiklb\":\"fzab\",\"bhvgy\":\"ovplw\"},\"id\":\"gu\",\"name\":\"svmkfssxquk\",\"type\":\"fpl\"}]}"; - - 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); - })); - - ElasticSanManager manager = - ElasticSanManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = - manager.volumeGroups().listByElasticSan("zyoxaepdkzjan", "ux", Context.NONE); - - Assertions.assertEquals("jswztsdbpg", response.iterator().next().tags().get("xytxhpzxbz")); - Assertions.assertEquals(StorageTargetType.NONE, response.iterator().next().protocolType()); - Assertions - .assertEquals(EncryptionType.ENCRYPTION_AT_REST_WITH_PLATFORM_KEY, response.iterator().next().encryption()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeInnerTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeInnerTests.java deleted file mode 100644 index 64221d9e0550..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeInnerTests.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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.fluent.models.VolumeInner; -import com.azure.resourcemanager.elasticsan.models.SourceCreationData; -import com.azure.resourcemanager.elasticsan.models.VolumeCreateOption; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class VolumeInnerTests { - @Test - public void testDeserialize() { - VolumeInner model = - BinaryData - .fromString( - "{\"properties\":{\"volumeId\":\"mi\",\"creationData\":{\"createSource\":\"None\",\"sourceUri\":\"rvqdra\"},\"sizeGiB\":6644182027847311754,\"storageTarget\":{\"targetIqn\":\"gehoqfbowskany\",\"targetPortalHostname\":\"zlcuiywgqywgndrv\",\"targetPortalPort\":2138839355,\"provisioningState\":\"Pending\",\"status\":\"Updating\"}},\"tags\":{\"ofsx\":\"gyncocpecfvmmc\",\"qjqabcypmivkwl\":\"zevgb\",\"wnfnbacf\":\"uvcc\"},\"id\":\"onlebxetqgtzxdpn\",\"name\":\"bqqwxrj\",\"type\":\"eallnwsubisnj\"}") - .toObject(VolumeInner.class); - Assertions.assertEquals("gyncocpecfvmmc", model.tags().get("ofsx")); - Assertions.assertEquals(VolumeCreateOption.NONE, model.creationData().createSource()); - Assertions.assertEquals("rvqdra", model.creationData().sourceUri()); - Assertions.assertEquals(6644182027847311754L, model.sizeGiB()); - } - - @Test - public void testSerialize() { - VolumeInner model = - new VolumeInner() - .withTags(mapOf("ofsx", "gyncocpecfvmmc", "qjqabcypmivkwl", "zevgb", "wnfnbacf", "uvcc")) - .withCreationData( - new SourceCreationData().withCreateSource(VolumeCreateOption.NONE).withSourceUri("rvqdra")) - .withSizeGiB(6644182027847311754L); - model = BinaryData.fromObject(model).toObject(VolumeInner.class); - Assertions.assertEquals("gyncocpecfvmmc", model.tags().get("ofsx")); - Assertions.assertEquals(VolumeCreateOption.NONE, model.creationData().createSource()); - Assertions.assertEquals("rvqdra", model.creationData().sourceUri()); - Assertions.assertEquals(6644182027847311754L, model.sizeGiB()); - } - - @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/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeListTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeListTests.java deleted file mode 100644 index 1a983dc1bdfe..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeListTests.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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.fluent.models.VolumeInner; -import com.azure.resourcemanager.elasticsan.models.VolumeList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class VolumeListTests { - @Test - public void testDeserialize() { - VolumeList model = - BinaryData - .fromString( - "{\"value\":[{\"properties\":{\"volumeId\":\"wdslfhotwmcy\",\"sizeGiB\":7443640931865034302},\"tags\":{\"ehxnltyfsop\":\"acfta\",\"nzwdejba\":\"usue\",\"xdn\":\"orxzdmohctbqvud\"},\"id\":\"nvowgujju\",\"name\":\"wdkcglhsl\",\"type\":\"zj\"},{\"properties\":{\"volumeId\":\"gdtjixhbkuofqwey\",\"sizeGiB\":7762769610748668832},\"tags\":{\"cibvyvdcsitynn\":\"exfwhy\",\"f\":\"amdecte\"},\"id\":\"qsc\",\"name\":\"eypvhezrkg\",\"type\":\"hcjrefovgmk\"},{\"properties\":{\"volumeId\":\"eyyvxyqjpkcat\",\"sizeGiB\":6006698533954960409},\"tags\":{\"ounqecano\":\"zsqpjhvmdajvny\",\"pjmcmatuokthfuiu\":\"eupfhyhltrpm\",\"zydagfuaxbezyiuo\":\"odsfcpkvxodpuozm\"},\"id\":\"ktwh\",\"name\":\"dxwzywqsmbsurexi\",\"type\":\"o\"}],\"nextLink\":\"ocfs\"}") - .toObject(VolumeList.class); - Assertions.assertEquals("acfta", model.value().get(0).tags().get("ehxnltyfsop")); - Assertions.assertEquals(7443640931865034302L, model.value().get(0).sizeGiB()); - } - - @Test - public void testSerialize() { - VolumeList model = - new VolumeList() - .withValue( - Arrays - .asList( - new VolumeInner() - .withTags(mapOf("ehxnltyfsop", "acfta", "nzwdejba", "usue", "xdn", "orxzdmohctbqvud")) - .withSizeGiB(7443640931865034302L), - new VolumeInner() - .withTags(mapOf("cibvyvdcsitynn", "exfwhy", "f", "amdecte")) - .withSizeGiB(7762769610748668832L), - new VolumeInner() - .withTags( - mapOf( - "ounqecano", - "zsqpjhvmdajvny", - "pjmcmatuokthfuiu", - "eupfhyhltrpm", - "zydagfuaxbezyiuo", - "odsfcpkvxodpuozm")) - .withSizeGiB(6006698533954960409L))); - model = BinaryData.fromObject(model).toObject(VolumeList.class); - Assertions.assertEquals("acfta", model.value().get(0).tags().get("ehxnltyfsop")); - Assertions.assertEquals(7443640931865034302L, model.value().get(0).sizeGiB()); - } - - @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/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumePropertiesTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumePropertiesTests.java deleted file mode 100644 index 81e4071eece9..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumePropertiesTests.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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.fluent.models.VolumeProperties; -import com.azure.resourcemanager.elasticsan.models.SourceCreationData; -import com.azure.resourcemanager.elasticsan.models.VolumeCreateOption; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class VolumePropertiesTests { - @Test - public void testDeserialize() { - VolumeProperties model = - BinaryData - .fromString( - "{\"volumeId\":\"pmng\",\"creationData\":{\"createSource\":\"None\",\"sourceUri\":\"aqw\"},\"sizeGiB\":8694303623294898689,\"storageTarget\":{\"targetIqn\":\"onq\",\"targetPortalHostname\":\"kvlrxnj\",\"targetPortalPort\":1486121572,\"provisioningState\":\"Deleting\",\"status\":\"Stopped" - + " (deallocated)\"}}") - .toObject(VolumeProperties.class); - Assertions.assertEquals(VolumeCreateOption.NONE, model.creationData().createSource()); - Assertions.assertEquals("aqw", model.creationData().sourceUri()); - Assertions.assertEquals(8694303623294898689L, model.sizeGiB()); - } - - @Test - public void testSerialize() { - VolumeProperties model = - new VolumeProperties() - .withCreationData( - new SourceCreationData().withCreateSource(VolumeCreateOption.NONE).withSourceUri("aqw")) - .withSizeGiB(8694303623294898689L); - model = BinaryData.fromObject(model).toObject(VolumeProperties.class); - Assertions.assertEquals(VolumeCreateOption.NONE, model.creationData().createSource()); - Assertions.assertEquals("aqw", model.creationData().sourceUri()); - Assertions.assertEquals(8694303623294898689L, model.sizeGiB()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeUpdatePropertiesTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeUpdatePropertiesTests.java deleted file mode 100644 index 583e9d8f7eb0..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeUpdatePropertiesTests.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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.fluent.models.VolumeUpdateProperties; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class VolumeUpdatePropertiesTests { - @Test - public void testDeserialize() { - VolumeUpdateProperties model = - BinaryData.fromString("{\"sizeGiB\":246259275856309822}").toObject(VolumeUpdateProperties.class); - Assertions.assertEquals(246259275856309822L, model.sizeGiB()); - } - - @Test - public void testSerialize() { - VolumeUpdateProperties model = new VolumeUpdateProperties().withSizeGiB(246259275856309822L); - model = BinaryData.fromObject(model).toObject(VolumeUpdateProperties.class); - Assertions.assertEquals(246259275856309822L, model.sizeGiB()); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeUpdateTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeUpdateTests.java deleted file mode 100644 index 5c57224bd87e..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumeUpdateTests.java +++ /dev/null @@ -1,43 +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.elasticsan.generated; - -import com.azure.core.util.BinaryData; -import com.azure.resourcemanager.elasticsan.models.VolumeUpdate; -import java.util.HashMap; -import java.util.Map; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -public final class VolumeUpdateTests { - @Test - public void testDeserialize() { - VolumeUpdate model = - BinaryData - .fromString("{\"properties\":{\"sizeGiB\":7219276068713621515},\"tags\":{\"ualhbxxhejj\":\"e\"}}") - .toObject(VolumeUpdate.class); - Assertions.assertEquals("e", model.tags().get("ualhbxxhejj")); - Assertions.assertEquals(7219276068713621515L, model.sizeGiB()); - } - - @Test - public void testSerialize() { - VolumeUpdate model = new VolumeUpdate().withTags(mapOf("ualhbxxhejj", "e")).withSizeGiB(7219276068713621515L); - model = BinaryData.fromObject(model).toObject(VolumeUpdate.class); - Assertions.assertEquals("e", model.tags().get("ualhbxxhejj")); - Assertions.assertEquals(7219276068713621515L, model.sizeGiB()); - } - - @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/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumesCreateMockTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumesCreateMockTests.java deleted file mode 100644 index bea94e513881..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumesCreateMockTests.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.elasticsan.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.elasticsan.ElasticSanManager; -import com.azure.resourcemanager.elasticsan.models.SourceCreationData; -import com.azure.resourcemanager.elasticsan.models.Volume; -import com.azure.resourcemanager.elasticsan.models.VolumeCreateOption; -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 VolumesCreateMockTests { - @Test - public void testCreate() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"properties\":{\"volumeId\":\"tdhxujznbmpowuwp\",\"creationData\":{\"createSource\":\"None\",\"sourceUri\":\"eualupjmkhf\"},\"sizeGiB\":3301190446287542210,\"storageTarget\":{\"targetIqn\":\"wsrtjriplrbpbe\",\"targetPortalHostname\":\"ghfg\",\"targetPortalPort\":107282315,\"provisioningState\":\"Creating\",\"status\":\"Stopped\"}},\"tags\":{\"egibtnmxiebww\":\"qhjk\"},\"id\":\"loayqcgw\",\"name\":\"tzjuzgwyzmhtxo\",\"type\":\"gmtsavjcbpwxqpsr\"}"; - - 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); - })); - - ElasticSanManager manager = - ElasticSanManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - Volume response = - manager - .volumes() - .define("bnbbeldawkz") - .withExistingVolumegroup("rcrgvx", "vgomz", "fmisg") - .withTags(mapOf("wjue", "uojgj", "x", "otwmcdyt", "nrjawgqwg", "it")) - .withCreationData( - new SourceCreationData().withCreateSource(VolumeCreateOption.NONE).withSourceUri("kauhashsfwxo")) - .withSizeGiB(499852451661669688L) - .create(); - - Assertions.assertEquals("qhjk", response.tags().get("egibtnmxiebww")); - Assertions.assertEquals(VolumeCreateOption.NONE, response.creationData().createSource()); - Assertions.assertEquals("eualupjmkhf", response.creationData().sourceUri()); - Assertions.assertEquals(3301190446287542210L, response.sizeGiB()); - } - - @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/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumesDeleteMockTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumesDeleteMockTests.java deleted file mode 100644 index 151f9e0daddc..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumesDeleteMockTests.java +++ /dev/null @@ -1,62 +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.elasticsan.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.core.util.Context; -import com.azure.resourcemanager.elasticsan.ElasticSanManager; -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 VolumesDeleteMockTests { - @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); - })); - - ElasticSanManager manager = - ElasticSanManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - manager.volumes().delete("uscrpabgyepsb", "tazqugxywpmueefj", "wfqkquj", "dsuyonobgla", Context.NONE); - } -} diff --git a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumesListByVolumeGroupMockTests.java b/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumesListByVolumeGroupMockTests.java deleted file mode 100644 index 4a5a1c9185bb..000000000000 --- a/sdk/elasticsan/azure-resourcemanager-elasticsan/src/test/java/com/azure/resourcemanager/elasticsan/generated/VolumesListByVolumeGroupMockTests.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.elasticsan.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.core.util.Context; -import com.azure.resourcemanager.elasticsan.ElasticSanManager; -import com.azure.resourcemanager.elasticsan.models.Volume; -import com.azure.resourcemanager.elasticsan.models.VolumeCreateOption; -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 VolumesListByVolumeGroupMockTests { - @Test - public void testListByVolumeGroup() throws Exception { - HttpClient httpClient = Mockito.mock(HttpClient.class); - HttpResponse httpResponse = Mockito.mock(HttpResponse.class); - ArgumentCaptor httpRequest = ArgumentCaptor.forClass(HttpRequest.class); - - String responseStr = - "{\"value\":[{\"properties\":{\"volumeId\":\"xy\",\"creationData\":{\"createSource\":\"None\",\"sourceUri\":\"rxv\"},\"sizeGiB\":328428173774055677,\"storageTarget\":{\"targetIqn\":\"zntxhdz\",\"targetPortalHostname\":\"rqjbhckfrl\",\"targetPortalPort\":367303674,\"provisioningState\":\"Failed\",\"status\":\"Stopped\"}},\"tags\":{\"uzbpzkafku\":\"ca\",\"rnwb\":\"b\",\"hspkdeemao\":\"ehhseyvjusrts\",\"gkvtmelmqkrhah\":\"mx\"},\"id\":\"ljuahaquhcdh\",\"name\":\"duala\",\"type\":\"xqpvfadmw\"}]}"; - - 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); - })); - - ElasticSanManager manager = - ElasticSanManager - .configure() - .withHttpClient(httpClient) - .authenticate( - tokenRequestContext -> Mono.just(new AccessToken("this_is_a_token", OffsetDateTime.MAX)), - new AzureProfile("", "", AzureEnvironment.AZURE)); - - PagedIterable response = manager.volumes().listByVolumeGroup("cq", "tcc", "g", Context.NONE); - - Assertions.assertEquals("ca", response.iterator().next().tags().get("uzbpzkafku")); - Assertions.assertEquals(VolumeCreateOption.NONE, response.iterator().next().creationData().createSource()); - Assertions.assertEquals("rxv", response.iterator().next().creationData().sourceUri()); - Assertions.assertEquals(328428173774055677L, response.iterator().next().sizeGiB()); - } -}