aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/cgeo/geocaching/cgWaypointTest.java
blob: b7370ed5df3a43e0967defeb240c4c0b5bb365e5 (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
26
27
28
29
30
31
32
33
34
35
package cgeo.geocaching;

import cgeo.geocaching.cgWaypoint;

import android.test.AndroidTestCase;

import junit.framework.Assert;

public class cgWaypointTest extends AndroidTestCase {

    public static void testOrder() {
		final cgWaypoint wp1 = new cgWaypoint();
		final cgWaypoint wp2 = new cgWaypoint();

		wp1.setPrefix("PK");
		wp2.setPrefix("X");
		Assert.assertTrue(wp1.compareTo(wp2) < 0);

		wp1.setPrefix("S1");
		Assert.assertTrue(wp1.compareTo(wp2) > 0);

		wp2.setPrefix("S3");
		Assert.assertTrue(wp1.compareTo(wp2) < 0);

		wp1.setPrefix("S10");
		Assert.assertTrue(wp1.compareTo(wp2) > 0);

		wp2.setPrefix("FI");
		Assert.assertTrue(wp1.compareTo(wp2) < 0);

		wp1.setPrefix("OWN");
		Assert.assertTrue(wp1.compareTo(wp2) > 0);
	}

}