Skip to content

Commit eb04c0f

Browse files
author
Rujun Chen
authored
Update EnvironmentVariable, and use it in b2c integration tests (Azure#18635)
1 parent edc0b0b commit eb04c0f

File tree

10 files changed

+56
-96
lines changed

10 files changed

+56
-96
lines changed

sdk/spring/azure-spring-boot-test-aad-b2c/src/test/java/com/azure/test/aad/b2c/selenium/AADB2CIT.java

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
package com.azure.test.aad.b2c.selenium;
55

66
import com.azure.spring.autoconfigure.b2c.AADB2COidcLoginConfigurer;
7-
import com.azure.test.aad.b2c.utils.AADB2CTestUtils;
87
import java.util.Collections;
98
import org.junit.After;
109
import org.junit.Assert;
@@ -20,6 +19,9 @@
2019
import org.springframework.ui.Model;
2120
import org.springframework.web.bind.annotation.GetMapping;
2221

22+
import static com.azure.spring.test.EnvironmentVariable.AAD_B2C_PROFILE_EDIT;
23+
import static com.azure.spring.test.EnvironmentVariable.AAD_B2C_SIGN_UP_OR_SIGN_IN;
24+
2325
public class AADB2CIT {
2426

2527
private final String JOB_TITLE_A_WORKER = "a worker";
@@ -29,19 +31,19 @@ public class AADB2CIT {
2931
@Test
3032
public void testSignIn() throws InterruptedException {
3133
aadB2CSeleniumITHelper = new AADB2CSeleniumITHelper(DumbApp.class, Collections.emptyMap());
32-
aadB2CSeleniumITHelper.signIn(AADB2CTestUtils.AAD_B2C_SIGN_UP_OR_SIGN_IN);
34+
aadB2CSeleniumITHelper.signIn(AAD_B2C_SIGN_UP_OR_SIGN_IN);
3335
String name = aadB2CSeleniumITHelper.getName();
3436
String userFlowName = aadB2CSeleniumITHelper.getUserFlowName();
3537

3638
Assert.assertNotNull(name);
3739
Assert.assertNotNull(userFlowName);
38-
Assert.assertEquals(AADB2CTestUtils.AAD_B2C_SIGN_UP_OR_SIGN_IN, userFlowName);
40+
Assert.assertEquals(AAD_B2C_SIGN_UP_OR_SIGN_IN, userFlowName);
3941
}
4042

4143
@Test
4244
public void testProfileEdit() throws InterruptedException {
4345
aadB2CSeleniumITHelper = new AADB2CSeleniumITHelper(DumbApp.class, Collections.emptyMap());
44-
aadB2CSeleniumITHelper.signIn(AADB2CTestUtils.AAD_B2C_SIGN_UP_OR_SIGN_IN);
46+
aadB2CSeleniumITHelper.signIn(AAD_B2C_SIGN_UP_OR_SIGN_IN);
4547
String currentJobTitle = aadB2CSeleniumITHelper.getJobTitle();
4648
String newJobTitle = JOB_TITLE_A_WORKER.equals(currentJobTitle) ? JOB_TITLE_WORKER : JOB_TITLE_A_WORKER;
4749
aadB2CSeleniumITHelper.profileEditJobTitle(newJobTitle);
@@ -52,13 +54,13 @@ public void testProfileEdit() throws InterruptedException {
5254
Assert.assertNotNull(name);
5355
Assert.assertNotNull(jobTitle);
5456
Assert.assertEquals(newJobTitle, jobTitle);
55-
Assert.assertEquals(AADB2CTestUtils.AAD_B2C_PROFILE_EDIT, userFlowName);
57+
Assert.assertEquals(AAD_B2C_PROFILE_EDIT, userFlowName);
5658
}
5759

5860
@Test
5961
public void testLogOut() throws InterruptedException {
6062
aadB2CSeleniumITHelper = new AADB2CSeleniumITHelper(DumbApp.class, Collections.emptyMap());
61-
aadB2CSeleniumITHelper.signIn(AADB2CTestUtils.AAD_B2C_SIGN_UP_OR_SIGN_IN);
63+
aadB2CSeleniumITHelper.signIn(AAD_B2C_SIGN_UP_OR_SIGN_IN);
6264
String signInButtonText = aadB2CSeleniumITHelper.logoutAndGetSignInButtonText();
6365
Assert.assertEquals("Sign in", signInButtonText);
6466
}

sdk/spring/azure-spring-boot-test-aad-b2c/src/test/java/com/azure/test/aad/b2c/selenium/AADB2CSeleniumITHelper.java

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.azure.test.aad.b2c.selenium;
22

33
import com.azure.spring.test.AppRunner;
4-
import com.azure.test.aad.b2c.utils.AADB2CTestUtils;
54
import java.io.File;
65
import java.io.IOException;
76
import java.util.HashMap;
@@ -15,6 +14,15 @@
1514
import org.openqa.selenium.support.ui.ExpectedConditions;
1615
import org.openqa.selenium.support.ui.WebDriverWait;
1716

17+
import static com.azure.spring.test.EnvironmentVariable.AAD_B2C_CLIENT_ID;
18+
import static com.azure.spring.test.EnvironmentVariable.AAD_B2C_CLIENT_SECRET;
19+
import static com.azure.spring.test.EnvironmentVariable.AAD_B2C_PROFILE_EDIT;
20+
import static com.azure.spring.test.EnvironmentVariable.AAD_B2C_REPLY_URL;
21+
import static com.azure.spring.test.EnvironmentVariable.AAD_B2C_SIGN_UP_OR_SIGN_IN;
22+
import static com.azure.spring.test.EnvironmentVariable.AAD_B2C_TENANT;
23+
import static com.azure.spring.test.EnvironmentVariable.AAD_B2C_USER_EMAIL;
24+
import static com.azure.spring.test.EnvironmentVariable.AAD_B2C_USER_PASSWORD;
25+
1826
public class AADB2CSeleniumITHelper {
1927

2028
private final String userEmail;
@@ -25,17 +33,12 @@ public class AADB2CSeleniumITHelper {
2533
private static final Map<String, String> DEFAULT_PROPERTIES = new HashMap<>();
2634

2735
static {
28-
DEFAULT_PROPERTIES.put("azure.activedirectory.b2c.tenant", AADB2CTestUtils.AAD_B2C_TENANT);
29-
DEFAULT_PROPERTIES.put("azure.activedirectory.b2c.client-id", AADB2CTestUtils.AAD_B2C_CLIENT_ID);
30-
DEFAULT_PROPERTIES.put("azure.activedirectory.b2c.client-secret",
31-
AADB2CTestUtils.AAD_B2C_CLIENT_SECRET);
32-
DEFAULT_PROPERTIES.put("azure.activedirectory.b2c.reply-url", AADB2CTestUtils.AAD_B2C_REPLY_URL);
33-
DEFAULT_PROPERTIES
34-
.put("azure.activedirectory.b2c.user-flows.sign-up-or-sign-in",
35-
AADB2CTestUtils.AAD_B2C_SIGN_UP_OR_SIGN_IN);
36-
DEFAULT_PROPERTIES
37-
.put("azure.activedirectory.b2c.user-flows.profile-edit",
38-
AADB2CTestUtils.AAD_B2C_PROFILE_EDIT);
36+
DEFAULT_PROPERTIES.put("azure.activedirectory.b2c.tenant", AAD_B2C_TENANT);
37+
DEFAULT_PROPERTIES.put("azure.activedirectory.b2c.client-id", AAD_B2C_CLIENT_ID);
38+
DEFAULT_PROPERTIES.put("azure.activedirectory.b2c.client-secret", AAD_B2C_CLIENT_SECRET);
39+
DEFAULT_PROPERTIES.put("azure.activedirectory.b2c.reply-url", AAD_B2C_REPLY_URL);
40+
DEFAULT_PROPERTIES.put("azure.activedirectory.b2c.user-flows.sign-up-or-sign-in", AAD_B2C_SIGN_UP_OR_SIGN_IN);
41+
DEFAULT_PROPERTIES.put("azure.activedirectory.b2c.user-flows.profile-edit", AAD_B2C_PROFILE_EDIT);
3942

4043
final String directory = "src/test/resources/driver/";
4144
final String chromedriverLinux = "chromedriver_linux64";
@@ -68,8 +71,8 @@ public class AADB2CSeleniumITHelper {
6871
}
6972

7073
public AADB2CSeleniumITHelper(Class<?> appClass, Map<String, String> properties) throws InterruptedException {
71-
userEmail = AADB2CTestUtils.AAD_B2C_USER_EMAIL;
72-
userPassword = AADB2CTestUtils.AAD_B2C_USER_PASSWORD;
74+
userEmail = AAD_B2C_USER_EMAIL;
75+
userPassword = AAD_B2C_USER_PASSWORD;
7376
app = new AppRunner(appClass);
7477
DEFAULT_PROPERTIES.forEach(app::property);
7578
properties.forEach(app::property);
@@ -119,10 +122,10 @@ public String logoutAndGetSignInButtonText() throws InterruptedException {
119122
driver.findElement(By.cssSelector("button[type='submit']")).submit();
120123
manualRedirection();
121124
wait.until(ExpectedConditions.elementToBeClickable(By.cssSelector(
122-
"a[href='/oauth2/authorization/" + AADB2CTestUtils.AAD_B2C_SIGN_UP_OR_SIGN_IN + "']")));
125+
"a[href='/oauth2/authorization/" + AAD_B2C_SIGN_UP_OR_SIGN_IN + "']")));
123126
driver.findElement(
124127
By.cssSelector(
125-
"a[href='/oauth2/authorization/" + AADB2CTestUtils.AAD_B2C_SIGN_UP_OR_SIGN_IN + "']")).click();
128+
"a[href='/oauth2/authorization/" + AAD_B2C_SIGN_UP_OR_SIGN_IN + "']")).click();
126129
wait.until(ExpectedConditions.elementToBeClickable(By.id("next")));
127130
return driver.findElement(By.cssSelector("button[type='submit']")).getText();
128131
}

sdk/spring/azure-spring-boot-test-aad-b2c/src/test/java/com/azure/test/aad/b2c/utils/AADB2CTestUtils.java

Lines changed: 0 additions & 14 deletions
This file was deleted.

sdk/spring/azure-spring-boot-test-core/src/main/java/com/azure/spring/test/EnvironmentVariable.java

Lines changed: 6 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@ public class EnvironmentVariable {
2525
public static final String AAD_USER_PASSWORD_2 = System.getenv("AAD_USER_PASSWORD_2");
2626
public static final String AZURE_KEYVAULT2_URI = System.getenv("AZURE_KEYVAULT2_URI");
2727
public static final String AZURE_KEYVAULT_URI = System.getenv("AZURE_KEYVAULT_URI");
28+
public static final String AZURE_STORAGE_ACCOUNT_KEY = System.getenv("AZURE_STORAGE_ACCOUNT_KEY");
29+
public static final String AZURE_STORAGE_ACCOUNT_NAME = System.getenv("AZURE_STORAGE_ACCOUNT_NAME");
30+
public static final String AZURE_STORAGE_BLOB = System.getenv("AZURE_STORAGE_BLOB");
31+
public static final String AZURE_STORAGE_BLOB_ENDPOINT = System.getenv("AZURE_STORAGE_BLOB_ENDPOINT");
32+
public static final String AZURE_STORAGE_FILE = System.getenv("AZURE_STORAGE_FILE");
33+
public static final String AZURE_STORAGE_FILE_ENDPOINT = System.getenv("AZURE_STORAGE_FILE_ENDPOINT");
2834
public static final String KEY_VAULT1_COMMON_SECRET_VALUE = System.getenv("KEY_VAULT1_COMMON_SECRET_VALUE");
2935
public static final String KEY_VAULT1_SECRET_NAME = System.getenv("KEY_VAULT_SECRET_NAME");
3036
public static final String KEY_VAULT1_SECRET_VALUE = System.getenv("KEY_VAULT_SECRET_VALUE");
@@ -39,43 +45,4 @@ public class EnvironmentVariable {
3945
public static final String SPRING_RESOURCE_GROUP = System.getenv("SPRING_RESOURCE_GROUP");
4046
public static final String SPRING_SUBSCRIPTION_ID = System.getenv("SPRING_SUBSCRIPTION_ID");
4147
public static final String SPRING_TENANT_ID = System.getenv("SPRING_TENANT_ID");
42-
43-
static {
44-
Assert.hasText(AAD_B2C_CLIENT_ID, "Must has text.");
45-
Assert.hasText(AAD_B2C_CLIENT_SECRET, "Must has text.");
46-
Assert.hasText(AAD_B2C_PROFILE_EDIT, "Must has text.");
47-
Assert.hasText(AAD_B2C_REPLY_URL, "Must has text.");
48-
Assert.hasText(AAD_B2C_SIGN_UP_OR_SIGN_IN, "Must has text.");
49-
Assert.hasText(AAD_B2C_TENANT, "Must has text.");
50-
Assert.hasText(AAD_B2C_USER_EMAIL, "Must has text.");
51-
Assert.hasText(AAD_B2C_USER_PASSWORD, "Must has text.");
52-
Assert.hasText(AAD_MULTI_TENANT_CLIENT_ID, "Must has text.");
53-
Assert.hasText(AAD_MULTI_TENANT_CLIENT_SECRET, "Must has text.");
54-
Assert.hasText(AAD_SINGLE_TENANT_CLIENT_ID, "Must has text.");
55-
Assert.hasText(AAD_SINGLE_TENANT_CLIENT_ID_WITH_ROLE, "Must has text.");
56-
Assert.hasText(AAD_SINGLE_TENANT_CLIENT_SECRET, "Must has text.");
57-
Assert.hasText(AAD_SINGLE_TENANT_CLIENT_SECRET_WITH_ROLE, "Must has text.");
58-
Assert.hasText(AAD_TENANT_ID_1, "Must has text.");
59-
Assert.hasText(AAD_TENANT_ID_2, "Must has text.");
60-
Assert.hasText(AAD_USER_NAME_1, "Must has text.");
61-
Assert.hasText(AAD_USER_NAME_2, "Must has text.");
62-
Assert.hasText(AAD_USER_PASSWORD_1, "Must has text.");
63-
Assert.hasText(AAD_USER_PASSWORD_2, "Must has text.");
64-
Assert.hasText(AZURE_KEYVAULT2_URI, "Must has text.");
65-
Assert.hasText(AZURE_KEYVAULT_URI, "Must has text.");
66-
Assert.hasText(KEY_VAULT1_COMMON_SECRET_VALUE, "Must has text.");
67-
Assert.hasText(KEY_VAULT1_SECRET_NAME, "Must has text.");
68-
Assert.hasText(KEY_VAULT1_SECRET_VALUE, "Must has text.");
69-
Assert.hasText(KEY_VAULT2_COMMON_SECRET_VALUE, "Must has text.");
70-
Assert.hasText(KEY_VAULT2_SECRET_NAME, "Must has text.");
71-
Assert.hasText(KEY_VAULT2_SECRET_VALUE, "Must has text.");
72-
Assert.hasText(KEY_VAULT_COMMON_SECRET_NAME, "Must has text.");
73-
Assert.hasText(KEY_VAULT_SECRET_NAME, "Must has text.");
74-
Assert.hasText(KEY_VAULT_SECRET_VALUE, "Must has text.");
75-
Assert.hasText(SPRING_CLIENT_ID, "Must has text.");
76-
Assert.hasText(SPRING_CLIENT_SECRET, "Must has text.");
77-
Assert.hasText(SPRING_RESOURCE_GROUP, "Must has text.");
78-
Assert.hasText(SPRING_SUBSCRIPTION_ID, "Must has text.");
79-
Assert.hasText(SPRING_TENANT_ID, "Must has text.");
80-
}
8148
}

sdk/spring/azure-spring-boot-test-keyvault/src/test/java/com/azure/test/keyvault/ActuatorIT.java renamed to sdk/spring/azure-spring-boot-test-keyvault/src/test/java/com/azure/spring/test/keyvault/KeyVaultActuatorIT.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
// Copyright (c) Microsoft Corporation. All rights reserved.
22
// Licensed under the MIT License.
3-
package com.azure.test.keyvault;
3+
package com.azure.spring.test.keyvault;
44

55
import com.azure.spring.test.AppRunner;
6+
import com.azure.spring.test.keyvault.app.DummyApp;
67
import org.junit.Test;
78
import org.slf4j.Logger;
89
import org.slf4j.LoggerFactory;
@@ -12,12 +13,12 @@
1213
import static com.azure.spring.test.EnvironmentVariable.SPRING_CLIENT_ID;
1314
import static com.azure.spring.test.EnvironmentVariable.SPRING_CLIENT_SECRET;
1415
import static com.azure.spring.test.EnvironmentVariable.SPRING_TENANT_ID;
15-
import static org.junit.Assert.assertEquals;
16-
import static org.junit.Assert.assertTrue;
16+
import static org.junit.jupiter.api.Assertions.assertEquals;
17+
import static org.junit.jupiter.api.Assertions.assertTrue;
1718

18-
public class ActuatorIT {
19+
public class KeyVaultActuatorIT {
1920

20-
private static final Logger LOGGER = LoggerFactory.getLogger(ActuatorIT.class);
21+
private static final Logger LOGGER = LoggerFactory.getLogger(KeyVaultActuatorIT.class);
2122
private static final RestTemplate REST_TEMPLATE = new RestTemplate();
2223

2324
/**

sdk/spring/azure-spring-boot-test-keyvault/src/test/java/com/azure/test/keyvault/KeyVaultIT.java renamed to sdk/spring/azure-spring-boot-test-keyvault/src/test/java/com/azure/spring/test/keyvault/KeyVaultSecretValueIT.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright (c) Microsoft Corporation. All rights reserved.
22
// Licensed under the MIT License.
33

4-
package com.azure.test.keyvault;
4+
package com.azure.spring.test.keyvault;
55

66
import static com.azure.spring.test.EnvironmentVariable.AZURE_KEYVAULT_URI;
77
import static com.azure.spring.test.EnvironmentVariable.KEY_VAULT_SECRET_NAME;
@@ -11,8 +11,9 @@
1111
import static com.azure.spring.test.EnvironmentVariable.SPRING_RESOURCE_GROUP;
1212
import static com.azure.spring.test.EnvironmentVariable.SPRING_SUBSCRIPTION_ID;
1313
import static com.azure.spring.test.EnvironmentVariable.SPRING_TENANT_ID;
14-
import static org.junit.Assert.assertEquals;
14+
import static org.junit.jupiter.api.Assertions.assertEquals;
1515

16+
import com.azure.spring.test.keyvault.app.DummyApp;
1617
import com.microsoft.azure.AzureEnvironment;
1718
import com.microsoft.azure.credentials.ApplicationTokenCredentials;
1819
import com.microsoft.azure.credentials.AzureTokenCredentials;
@@ -40,9 +41,9 @@
4041
import org.springframework.http.ResponseEntity;
4142
import org.springframework.web.client.RestTemplate;
4243

43-
public class KeyVaultIT {
44+
public class KeyVaultSecretValueIT {
4445

45-
private static final Logger LOGGER = LoggerFactory.getLogger(KeyVaultIT.class);
46+
private static final Logger LOGGER = LoggerFactory.getLogger(KeyVaultSecretValueIT.class);
4647
private static final String APP_SERVICE_NAME = System.getenv("APP_SERVICE_NAME");
4748
private static final String VM_NAME = System.getenv("VM_NAME");
4849
private static final String VM_USER_USERNAME = System.getenv("VM_USER_USERNAME");

sdk/spring/azure-spring-boot-test-keyvault/src/test/java/com/azure/test/keyvault/MultipleKeyVaultsIT.java renamed to sdk/spring/azure-spring-boot-test-keyvault/src/test/java/com/azure/spring/test/keyvault/MultipleKeyVaultsIT.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
// Copyright (c) Microsoft Corporation. All rights reserved.
22
// Licensed under the MIT License.
33

4-
package com.azure.test.keyvault;
4+
package com.azure.spring.test.keyvault;
55

66
import com.azure.spring.test.AppRunner;
7-
import org.junit.Test;
7+
import org.junit.jupiter.api.Test;
88
import org.springframework.boot.autoconfigure.SpringBootApplication;
99

1010
import static com.azure.spring.test.EnvironmentVariable.AZURE_KEYVAULT2_URI;
@@ -18,7 +18,7 @@
1818
import static com.azure.spring.test.EnvironmentVariable.SPRING_CLIENT_ID;
1919
import static com.azure.spring.test.EnvironmentVariable.SPRING_CLIENT_SECRET;
2020
import static com.azure.spring.test.EnvironmentVariable.SPRING_TENANT_ID;
21-
import static org.junit.Assert.assertEquals;
21+
import static org.junit.jupiter.api.Assertions.assertEquals;
2222

2323
public class MultipleKeyVaultsIT {
2424

sdk/spring/azure-spring-boot-test-keyvault/src/test/java/com/azure/test/keyvault/DummyApp.java renamed to sdk/spring/azure-spring-boot-test-keyvault/src/test/java/com/azure/spring/test/keyvault/app/DummyApp.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright (c) Microsoft Corporation. All rights reserved.
22
// Licensed under the MIT License.
33

4-
package com.azure.test.keyvault;
4+
package com.azure.spring.test.keyvault.app;
55

66
import org.springframework.boot.autoconfigure.SpringBootApplication;
77

sdk/spring/azure-spring-boot-test-storage/src/test/java/com/microsoft/azure/test/storage/ActuatorIT.java renamed to sdk/spring/azure-spring-boot-test-storage/src/test/java/com/microsoft/azure/test/storage/StorageActuatorIT.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@
77
import org.junit.jupiter.api.Test;
88
import org.springframework.web.client.RestTemplate;
99

10+
import static com.azure.spring.test.EnvironmentVariable.AZURE_STORAGE_ACCOUNT_KEY;
11+
import static com.azure.spring.test.EnvironmentVariable.AZURE_STORAGE_ACCOUNT_NAME;
12+
import static com.azure.spring.test.EnvironmentVariable.AZURE_STORAGE_BLOB;
13+
import static com.azure.spring.test.EnvironmentVariable.AZURE_STORAGE_BLOB_ENDPOINT;
14+
import static com.azure.spring.test.EnvironmentVariable.AZURE_STORAGE_FILE;
15+
import static com.azure.spring.test.EnvironmentVariable.AZURE_STORAGE_FILE_ENDPOINT;
1016
import static org.junit.jupiter.api.Assertions.assertTrue;
1117

12-
public class ActuatorIT {
18+
public class StorageActuatorIT {
1319
private static final RestTemplate REST_TEMPLATE = new RestTemplate();
14-
private static final String AZURE_STORAGE_ACCOUNT_NAME = System.getenv("AZURE_STORAGE_ACCOUNT_NAME");
15-
private static final String AZURE_STORAGE_ACCOUNT_KEY = System.getenv("AZURE_STORAGE_ACCOUNT_KEY");
16-
private static final String AZURE_STORAGE_BLOB_ENDPOINT = System.getenv("AZURE_STORAGE_BLOB_ENDPOINT");
17-
private static final String AZURE_STORAGE_FILE_ENDPOINT = System.getenv("AZURE_STORAGE_FILE_ENDPOINT");
18-
private static final String AZURE_STORAGE_BLOB = System.getenv("AZURE_STORAGE_BLOB");
19-
private static final String AZURE_STORAGE_FILE = System.getenv("AZURE_STORAGE_FILE");
2020

2121
@Test
2222
public void testBlobStorageActuatorHealth() {

sdk/spring/azure-spring-boot-test-storage/src/test/java/com/microsoft/azure/test/storage/StorageIT.java renamed to sdk/spring/azure-spring-boot-test-storage/src/test/java/com/microsoft/azure/test/storage/StorageWriteIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import org.springframework.util.StreamUtils;
1717

1818
@SpringBootTest
19-
public class StorageIT {
19+
public class StorageWriteIT {
2020

2121
@Value("${blob}")
2222
private Resource blobStorage;

0 commit comments

Comments
 (0)