Added string progress bars

This commit is contained in:
Auxilor
2022-04-26 11:17:24 +01:00
parent 6f42224593
commit 8c6d98a666
2 changed files with 97 additions and 0 deletions

View File

@@ -26,4 +26,47 @@ public class StringUtilsTest {
StringUtils.splitAround("one|| two", "||")
);
}
@Test
public void testProgressBar() {
Assertions.assertEquals(
"&a--------",
StringUtils.createProgressBar(
'-',
8,
1,
"&a", "&e", "&c"
)
);
Assertions.assertEquals(
"&a-------&e-",
StringUtils.createProgressBar(
'-',
8,
0.99,
"&a", "&e", "&c"
)
);
Assertions.assertEquals(
"&e-&c-------",
StringUtils.createProgressBar(
'-',
8,
0.0001,
"&a", "&e", "&c"
)
);
Assertions.assertEquals(
"&a----&e-&c---",
StringUtils.createProgressBar(
'-',
8,
0.5,
"&a", "&e", "&c"
)
);
}
}