From 345d8186d4a2153e20a2e13c21ea8686987a0031 Mon Sep 17 00:00:00 2001 From: nhavuong Date: Wed, 26 May 2021 23:16:51 -0700 Subject: [PATCH] Add more test cases for SimpleAliasRegistry Closes gh-26982 --- .../core/SimpleAliasRegistryTests.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/spring-core/src/test/java/org/springframework/core/SimpleAliasRegistryTests.java b/spring-core/src/test/java/org/springframework/core/SimpleAliasRegistryTests.java index 5e679128cc..ff8c9517de 100644 --- a/spring-core/src/test/java/org/springframework/core/SimpleAliasRegistryTests.java +++ b/spring-core/src/test/java/org/springframework/core/SimpleAliasRegistryTests.java @@ -60,4 +60,28 @@ class SimpleAliasRegistryTests { assertThat(registry.hasAlias("real_name", "alias_c")).isTrue(); } + @Test + void removeAliasTest() { + SimpleAliasRegistry registry = new SimpleAliasRegistry(); + registry.registerAlias("realname", "nickname"); + assertThat(registry.hasAlias("realname", "nickname")).isTrue(); + + registry.removeAlias("nickname"); + assertThat(registry.hasAlias("realname", "nickname")).isFalse(); + } + + @Test + void isAliasTest() { + SimpleAliasRegistry registry = new SimpleAliasRegistry(); + registry.registerAlias("realname", "nickname"); + assertThat(registry.isAlias("nickname")).isTrue(); + assertThat(registry.isAlias("fake")).isFalse(); + } + + @Test + void getAliasesTest() { + SimpleAliasRegistry registry = new SimpleAliasRegistry(); + registry.registerAlias("realname", "nickname"); + assertThat(registry.getAliases("realname")); + } }