/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/
package com.microsoft.azure.management.samples;
import com.microsoft.azure.management.sql.samples.ManageSqlDatabase;
import com.microsoft.azure.management.sql.samples.ManageSqlDatabaseInElasticPool;
import com.microsoft.azure.management.sql.samples.ManageSqlDatabasesAcrossDifferentDataCenters;
import com.microsoft.azure.management.sql.samples.ManageSqlFirewallRules;
import com.microsoft.rest.RestClient;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.Test;
import java.util.concurrent.TimeUnit;
public class SqlSampleTests extends SamplesTestBase {
@Override
protected RestClient buildRestClient(RestClient.Builder builder, boolean isMocked) {
if (!isMocked) {
return super.buildRestClient(builder, isMocked);
}
return super.buildRestClient(builder.withReadTimeout(200, TimeUnit.SECONDS), isMocked);
}
@Test
public void testManageSqlDatabase() {
Assert.assertTrue(ManageSqlDatabase.runSample(azure));
}
@Test
public void testManageSqlDatabaseInElasticPool() {
Assert.assertTrue(ManageSqlDatabaseInElasticPool.runSample(azure));
}
@Test
public void testManageSqlDatabasesAcrossDifferentDataCenters() {
Assert.assertTrue(ManageSqlDatabasesAcrossDifferentDataCenters.runSample(azure));
}
@Test
public void testManageSqlFirewallRules() {
Assert.assertTrue(ManageSqlFirewallRules.runSample(azure));
}
}