[Mapbender-commits] r4708 - trunk/mapbender/test/http/classes

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Sat Sep 26 08:04:34 EDT 2009


Author: christoph
Date: 2009-09-26 08:04:34 -0400 (Sat, 26 Sep 2009)
New Revision: 4708

Added:
   trunk/mapbender/test/http/classes/MapTest.php
Log:
draft for a class Map unit test

Added: trunk/mapbender/test/http/classes/MapTest.php
===================================================================
--- trunk/mapbender/test/http/classes/MapTest.php	                        (rev 0)
+++ trunk/mapbender/test/http/classes/MapTest.php	2009-09-26 12:04:34 UTC (rev 4708)
@@ -0,0 +1,40 @@
+<?php
+require_once 'PHPUnit/Framework.php';
+require_once dirname(__FILE__) . "/../../../http/classes/class_map.php";
+
+class MapTest extends PHPUnit_Framework_TestCase
+{
+
+	var $map;
+	
+	public function setUp () {
+		$this->map = new Map();
+	}
+
+	public function tearDown () {
+		unset($this->map);
+	}
+	
+	public function testMapCreate()
+    {
+        $this->assertNotNull(
+        	$this->map
+        );
+    }
+
+	public function testMapSetWidthHeight()
+    {
+    	$this->map->setWidth(100);
+        $this->assertEquals(100,$this->map->getWidth(100));
+        $this->map->setHeight(100);
+        $this->assertEquals(100,$this->map->getHeight(100));
+    }
+    
+	public function testMapSetExtent()
+    {
+    	$mapExtent = new Mapbender_bbox(0,0,20,20,"EPSG:4326");
+    	$this->map->setExtent($mapExtent);
+		$this->assertEquals($mapExtent,$this->map->getExtent());
+    }    
+}
+?>
\ No newline at end of file



More information about the Mapbender_commits mailing list