import static org.junit.Assert.*;

import org.junit.Test;

import com.jjbanks.learning.util.SpaceUtil;

/**
 * Provides unit test coverage for the space utilities.
 * 
 * @author jjbanks.com
 *
 */
public class SpaceUtilTest {

	@Test
	public void verifyRandomLatLon() {
		
		double lat1 = SpaceUtil.generateRandomLatitude();
		double lat2  = SpaceUtil.generateRandomLatitude();
		
		assertTrue(lat1 != lat2);
		
		double lon1 = SpaceUtil.generateRandomLongitude();
		double lon2 = SpaceUtil.generateRandomLongitude();
		
		assertTrue(lon1 != lon2);
		
		assertTrue(SpaceUtil.isLatLongValid(lat1, lon1));
		assertTrue(SpaceUtil.isLatLongValid(lat2, lon2));
		
	}
	
	@Test
    public void verifyRandomLatLonOutOfBounds() {
	    
	    double lat = 360;
	    double lon = 180;
	    assertFalse(SpaceUtil.isLatLongValid(lat, lon));
	   
	    double lat2 = 90;
        double lon2 = -181;
        assertFalse(SpaceUtil.isLatLongValid(lat2, lon2));
        
        double lat3 = 1111;
        double lon3 =2222;
        assertFalse(SpaceUtil.isLatLongValid(lat3, lon3));
        
        double lat4 = 92;
        double lon4 = -180;
        assertFalse(SpaceUtil.isLatLongValid(lat4, lon4));
        
	}

}

@@ -225,16 +225,22 @@
  %7B%0A%0A
-%09
+    
 @Test%0A
-%09
+    
 publ
@@ -270,21 +270,25 @@
 Lon() %7B%0A
-%09%09%0A%09%09
+%0A        
 double l
@@ -321,34 +321,40 @@
 ndomLatitude();%0A
-%09%09
+        
 double lat2  = S
@@ -349,17 +349,16 @@
 le lat2 
- 
 = SpaceU
@@ -379,37 +379,41 @@
 ndomLatitude();%0A
-%09%09%0A%09%09
+%0A        
 assertTrue(lat1 
@@ -422,21 +422,25 @@
  lat2);%0A
-%09%09%0A%09%09
+%0A        
 double l
@@ -482,18 +482,24 @@
 tude();%0A
-%09%09
+        
 double l
@@ -541,21 +541,25 @@
 tude();%0A
-%09%09%0A%09%09
+%0A        
 assertTr
@@ -580,13 +580,17 @@
 2);%0A
-%09%09%0A%09%09
+%0A        
 asse
@@ -635,18 +635,24 @@
 lon1));%0A
-%09%09
+        
 assertTr
@@ -697,17 +697,20 @@
 ));%0A
-%09%09%0A%09%7D%0A%09%0A%09
+%0A    %7D%0A%0A    
 @Tes
@@ -765,15 +765,13 @@
 ) %7B%0A
-%09
+%0A
     
-%0A%09
     
@@ -788,21 +788,24 @@
  = 360;%0A
-%09
+  
     
+  
 double l
@@ -814,21 +814,24 @@
  = 180;%0A
-%09
+ 
     
+   
 assertFa
@@ -875,14 +875,13 @@
 ));%0A
-%09   %0A%09
+%0A    
     
@@ -981,32 +981,24 @@
 t2, lon2));%0A
-        
 %0A        dou
@@ -1035,16 +1035,17 @@
 e lon3 =
+ 
 2222;%0A  
@@ -1101,24 +1101,16 @@
 lon3));%0A
-        
 %0A       
@@ -1219,18 +1219,13 @@
 ));%0A
+%0A
     
-    %0A%09
 %7D%0A%0A%7D

format change