1 package tim.prune.function.cache;
3 import static org.junit.jupiter.api.Assertions.*;
5 import org.junit.jupiter.api.Test;
8 * JUnit tests for tile name checks
15 // not numeric, should be false
16 assertFalse(TileSet.isNumeric(null));
17 assertFalse(TileSet.isNumeric(""));
18 assertFalse(TileSet.isNumeric("a"));
19 assertFalse(TileSet.isNumeric(" "));
20 assertFalse(TileSet.isNumeric("155a"));
21 assertFalse(TileSet.isNumeric("-2"));
22 // numeric, should be true
23 assertTrue(TileSet.isNumeric("1"));
24 assertTrue(TileSet.isNumeric("155"));
28 void testIsNumericUntilDot()
30 // not numeric, should be false
31 assertFalse(TileSet.isNumericUntilDot(null));
32 assertFalse(TileSet.isNumericUntilDot(""));
33 assertFalse(TileSet.isNumericUntilDot("."));
34 assertFalse(TileSet.isNumericUntilDot(".abc"));
35 assertFalse(TileSet.isNumericUntilDot("a3."));
36 assertFalse(TileSet.isNumericUntilDot("4a"));
37 assertFalse(TileSet.isNumericUntilDot("215327h.png"));
38 // numeric but no dot, should be false
39 assertFalse(TileSet.isNumericUntilDot("1234"));
40 // numeric, should be true
41 System.out.println(TileSet.isNumericUntilDot("44.jpg"));
42 System.out.println(TileSet.isNumericUntilDot("0."));