1 package tim.prune.gui.map;
3 import static org.junit.jupiter.api.Assertions.*;
5 import org.junit.jupiter.api.Test;
8 * JUnit tests for manipulating base Urls
13 void testFixBaseUrls()
16 testUrlFix("8bitcities.s3.amazonaws.com", "http://8bitcities.s3.amazonaws.com/");
17 testUrlFix("8bitcities.s3.amazonaws.com/", "http://8bitcities.s3.amazonaws.com/");
18 testUrlFix("http://8bitcities.s3.amazonaws.com/", "http://8bitcities.s3.amazonaws.com/");
19 testUrlFix("something.com/ok", "http://something.com/ok/");
21 // These should fail and return null
22 testUrlFix("something/wrong", null);
23 testUrlFix("protocol://something.com/16/", null);
26 private void testUrlFix(String inStart, String inExpected)
28 String result = MapSource.fixBaseUrl(inStart);
29 assertEquals(inExpected, result);