You've already forked Arcturus-Morningstar-Extended
mirror of
https://github.com/duckietm/Arcturus-Morningstar-Extended.git
synced 2026-06-20 07:26:18 +00:00
Merge pull request #242 from simoleo89/fix/wired-date-time-inputs
fix(wired): bound date range inputs
This commit is contained in:
+26
@@ -0,0 +1,26 @@
|
||||
package com.eu.habbo.habbohotel.items.interactions.wired.conditions;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertArrayEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
class WiredDateRangeInputGuardTest {
|
||||
|
||||
@Test
|
||||
void timestampsAreNonNegative() {
|
||||
assertEquals(0, WiredDateRangeInputGuard.normalizeTimestamp(-1));
|
||||
assertEquals(42, WiredDateRangeInputGuard.normalizeTimestamp(42));
|
||||
}
|
||||
|
||||
@Test
|
||||
void validRangesArePreserved() {
|
||||
assertArrayEquals(new int[]{100, 200}, WiredDateRangeInputGuard.normalizeRange(100, 200));
|
||||
}
|
||||
|
||||
@Test
|
||||
void negativeAndInvertedRangesBecomeInactive() {
|
||||
assertArrayEquals(new int[]{0, 0}, WiredDateRangeInputGuard.normalizeRange(-10, -1));
|
||||
assertArrayEquals(new int[]{0, 0}, WiredDateRangeInputGuard.normalizeRange(200, 100));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user