aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/cgeo/geocaching/cgeogpxesTest.java
blob: de2cc298772863f3ef32dd685d24b7f3642a1c6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package cgeo.geocaching;

import cgeo.geocaching.cgeogpxes;

import android.test.AndroidTestCase;

public class cgeogpxesTest extends AndroidTestCase {
    private cgeogpxes cgeogpxes = new cgeogpxes();

    public void testFileNameMatches() {
        assertTrue(cgeogpxes.filenameBelongsToList("1234567.gpx"));
        assertTrue(cgeogpxes.filenameBelongsToList("1234567.GPX"));
        assertTrue(cgeogpxes.filenameBelongsToList(".gpx"));
        assertTrue(cgeogpxes.filenameBelongsToList("1234567.loc"));
        assertTrue(cgeogpxes.filenameBelongsToList("1234567.LOC"));

        assertFalse(cgeogpxes.filenameBelongsToList("1234567.gpy"));
        assertFalse(cgeogpxes.filenameBelongsToList("1234567.agpx"));
        assertFalse(cgeogpxes.filenameBelongsToList("1234567"));
        assertFalse(cgeogpxes.filenameBelongsToList(""));
        assertFalse(cgeogpxes.filenameBelongsToList("gpx"));

        assertFalse(cgeogpxes.filenameBelongsToList("1234567-wpts.gpx"));
    }
}