Clarify the documentation. Add the hash config to the example config. Uses duration in the delay field instead of the seconds.
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
package io.kamax.mxisd.test.config;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
|
||||
import io.kamax.mxisd.config.DurationDeserializer;
|
||||
import org.junit.Test;
|
||||
|
||||
public class DurationDeserializerTest {
|
||||
|
||||
@Test
|
||||
public void durationLoadTest() {
|
||||
DurationDeserializer deserializer = new DurationDeserializer();
|
||||
|
||||
assertEquals(4, deserializer.deserialize("4s"));
|
||||
assertEquals((60 * 60) + 4, deserializer.deserialize("1h 4s"));
|
||||
assertEquals((2 * 60) + 4, deserializer.deserialize("2m 4s"));
|
||||
assertEquals((2 * 60 * 60) + (7 * 60) + 4, deserializer.deserialize("2h 7m 4s"));
|
||||
assertEquals((60 * 60 * 24) + (2 * 60 * 60) + (7 * 60) + 4, deserializer.deserialize("1d 2h 7m 4s"));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user