Add more test cases for SimpleAliasRegistry

Closes gh-26982
This commit is contained in:
nhavuong 2021-05-26 23:16:51 -07:00 committed by Sam Brannen
parent ad63a534cb
commit 345d8186d4
1 changed files with 24 additions and 0 deletions

View File

@ -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"));
}
}