|
|
@ -57,6 +57,7 @@ import static org.mockito.Mockito.when;
|
|
|
|
@ExtendWith({MockitoExtension.class, SystemStubsExtension.class})
|
|
|
|
@ExtendWith({MockitoExtension.class, SystemStubsExtension.class})
|
|
|
|
public class StaticMetadataManagerTest {
|
|
|
|
public class StaticMetadataManagerTest {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private static MockedStatic<ApplicationContextAwareUtils> mockedApplicationContextAwareUtils;
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* EnvironmentVariablesRule.
|
|
|
|
* EnvironmentVariablesRule.
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -65,8 +66,6 @@ public class StaticMetadataManagerTest {
|
|
|
|
@Mock
|
|
|
|
@Mock
|
|
|
|
private MetadataLocalProperties metadataLocalProperties;
|
|
|
|
private MetadataLocalProperties metadataLocalProperties;
|
|
|
|
|
|
|
|
|
|
|
|
private static MockedStatic<ApplicationContextAwareUtils> mockedApplicationContextAwareUtils;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@BeforeAll
|
|
|
|
@BeforeAll
|
|
|
|
static void beforeAll() {
|
|
|
|
static void beforeAll() {
|
|
|
|
mockedApplicationContextAwareUtils = Mockito.mockStatic(ApplicationContextAwareUtils.class);
|
|
|
|
mockedApplicationContextAwareUtils = Mockito.mockStatic(ApplicationContextAwareUtils.class);
|
|
|
@ -137,7 +136,7 @@ public class StaticMetadataManagerTest {
|
|
|
|
Arrays.asList(new MockedMetadataProvider(), new DefaultInstanceMetadataProvider(null)));
|
|
|
|
Arrays.asList(new MockedMetadataProvider(), new DefaultInstanceMetadataProvider(null)));
|
|
|
|
|
|
|
|
|
|
|
|
Map<String, String> metadata = metadataManager.getAllCustomMetadata();
|
|
|
|
Map<String, String> metadata = metadataManager.getAllCustomMetadata();
|
|
|
|
assertThat(metadata.size()).isEqualTo(5);
|
|
|
|
assertThat(metadata.size()).isGreaterThanOrEqualTo(5);
|
|
|
|
assertThat(metadata.get("k1")).isEqualTo("v1");
|
|
|
|
assertThat(metadata.get("k1")).isEqualTo("v1");
|
|
|
|
assertThat(metadata.get("k2")).isEqualTo("v22");
|
|
|
|
assertThat(metadata.get("k2")).isEqualTo("v22");
|
|
|
|
assertThat(metadata.get("k3")).isEqualTo("v33");
|
|
|
|
assertThat(metadata.get("k3")).isEqualTo("v33");
|
|
|
@ -182,7 +181,7 @@ public class StaticMetadataManagerTest {
|
|
|
|
Arrays.asList(new MockedMetadataProvider(), new DefaultInstanceMetadataProvider(null)));
|
|
|
|
Arrays.asList(new MockedMetadataProvider(), new DefaultInstanceMetadataProvider(null)));
|
|
|
|
|
|
|
|
|
|
|
|
Map<String, String> metadata = metadataManager.getMergedStaticMetadata();
|
|
|
|
Map<String, String> metadata = metadataManager.getMergedStaticMetadata();
|
|
|
|
assertThat(metadata.size()).isEqualTo(8);
|
|
|
|
assertThat(metadata.size()).isGreaterThanOrEqualTo(8);
|
|
|
|
assertThat(metadata.get("k1")).isEqualTo("v1");
|
|
|
|
assertThat(metadata.get("k1")).isEqualTo("v1");
|
|
|
|
assertThat(metadata.get("k2")).isEqualTo("v22");
|
|
|
|
assertThat(metadata.get("k2")).isEqualTo("v22");
|
|
|
|
assertThat(metadata.get("k3")).isEqualTo("v33");
|
|
|
|
assertThat(metadata.get("k3")).isEqualTo("v33");
|
|
|
|