OpenLayers OpenLayers

Changeset 4095

Show
Ignore:
Timestamp:
08/28/07 22:19:01 (1 year ago)
Author:
ahughes
Message:

Added test_GoogleMercator to the list of tests, and added test for forwardMercator(). More to come...

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • sandbox/tschaub/google/tests/Layer/test_GoogleMercator.html

    r4044 r4095  
    11<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> 
     2 
    23<html> 
    34    <head> 
     
    1213        t.plan( 3 ); 
    1314         
     15        //Create some parameters to give the constructor 
     16        var name = 'GoogleMercator 900913 Layer'; 
     17        var url = "http://TODO.com/wms"; 
     18        var params = {  
     19            map: '/TODO/mapserver_wms.map',  
     20            layers: 'basic',  
     21            format: 'image/jpeg' 
     22        }; 
     23         
     24         
    1425        var map = new OpenLayers.Map('map'); 
    1526        var layer = new OpenLayers.Layer.GoogleMercator('Goog Merc Layer'); 
     
    3445        t.eq( layer.options, null, "layer.options is null after destroy" ); 
    3546    } 
     47     
     48    function test_Layer_GooleMercator_forwardMercator(t){ 
     49        t.plan(2); 
     50        //Just test that the fowardMercator function still exists. 
     51        var layer = new OpenLayers.Layer.GoogleMercator('Test Layer'); 
     52        layer.forwardMercator = function(evt) { 
     53                                    t.ok( true, "GoogleMercator.forwardMercator was called and executed." ); 
     54                                    return; 
     55                                } 
     56        layer.forwardMercator(); 
     57        layer.destroy(); 
     58        //Now test the fowardMercator returns the expected LonLat object 
     59        var layer2 = new OpenLayers.Layer.GoogleMercator('Test Layer'); 
     60        var lonlat2 = new OpenLayers.LonLat(Math.random(),Math.random()); 
     61        t.ok( layer2.forwardMercator(lonlat2) instanceof OpenLayers.LonLat, "OpenLayers.GoogleMercator.fowardMercator returns LonLat object" ); 
     62         
     63    } 
    3664  // --> 
    3765   
  • sandbox/tschaub/google/tests/list-tests.html

    r3796 r4095  
    3737    <li>Layer/test_GeoRSS.html</li> 
    3838    <li>Layer/test_Google.html</li> 
     39    <li>Layer/test_GoogleMercator.html</li> 
    3940    <li>Layer/test_Grid.html</li> 
    4041    <li>Layer/test_HTTPRequest.html</li>