Initial commit: LoChat v1.0.0 with Gradient module
This commit is contained in:
commit
252b0a60db
86 changed files with 8922 additions and 0 deletions
39
src/test/java/com/loki/lochat/managers/MuteManagerTest.java
Normal file
39
src/test/java/com/loki/lochat/managers/MuteManagerTest.java
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
package com.loki.lochat.managers;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
class MuteManagerTest {
|
||||
|
||||
@Test
|
||||
void parseTime_seconds() {
|
||||
assertEquals(30, MuteManager.parseTime("30s"));
|
||||
}
|
||||
|
||||
@Test
|
||||
void parseTime_minutes() {
|
||||
assertEquals(300, MuteManager.parseTime("5m"));
|
||||
}
|
||||
|
||||
@Test
|
||||
void parseTime_hours() {
|
||||
assertEquals(3600, MuteManager.parseTime("1h"));
|
||||
}
|
||||
|
||||
@Test
|
||||
void parseTime_days() {
|
||||
assertEquals(86400, MuteManager.parseTime("1d"));
|
||||
}
|
||||
|
||||
@Test
|
||||
void parseTime_invalid() {
|
||||
assertEquals(-1, MuteManager.parseTime("abc"));
|
||||
assertEquals(-1, MuteManager.parseTime(""));
|
||||
assertEquals(-1, MuteManager.parseTime(null));
|
||||
}
|
||||
|
||||
@Test
|
||||
void parseTime_numberOnly() {
|
||||
assertEquals(60, MuteManager.parseTime("60"));
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue