http://www.mediawiki.org/wiki/Special:Code/MediaWiki/69689

Revision: 69689
Author:   jeroendedauw
Date:     2010-07-21 16:43:23 +0000 (Wed, 21 Jul 2010)

Log Message:
-----------
Added unit tests

Modified Paths:
--------------
    trunk/extensions/Maps/test/MapsDistanceParserTest.php

Modified: trunk/extensions/Maps/test/MapsDistanceParserTest.php
===================================================================
--- trunk/extensions/Maps/test/MapsDistanceParserTest.php       2010-07-21 
16:19:33 UTC (rev 69688)
+++ trunk/extensions/Maps/test/MapsDistanceParserTest.php       2010-07-21 
16:43:23 UTC (rev 69689)
@@ -34,12 +34,22 @@
        );
        
        public static $formatTests = array(
+               'm' => array(
+                       '1 m' => 1,
+                       '1000 m' => 1000.00,
+                       '42.42 m' => 42.42,
+                       '42.42 m' => 42.4242,
+               ),              
                'km' => array(
                        '0.001 km' => 1,
                        '1 km' => 1000,
                        '4,24 km' => 4242,
                ),
-                
+               'kilometers' => array(
+                       '0.001 kilometers' => 1,
+                       '1 kilometers' => 1000,
+                       '4,24 kilometers' => 4242,
+               ),
        );
        
        /**
@@ -124,11 +134,13 @@
         * Tests MapsDistanceParser::isDistance()
         */
        public function testIsDistance() {
-               // TODO Auto-generated MapsDistanceParserTest::testIsDistance()
-               $this->markTestIncomplete ( "isDistance test not implemented" );
+               foreach ( self::$fakeDistances as $fakeDistance ) {
+                       $this->assertFalse( MapsDistanceParser::isDistance( 
$fakeDistance ), "'$fakeDistance' should not be recognized:" );
+               }
                
-               MapsDistanceParser::isDistance(/* parameters */);
-       
+               foreach ( self::$distances as $distance ) {
+                       $this->assertTrue( MapsDistanceParser::isDistance( 
$distance ), "'$distance' was not be recognized:" );
+               }               
        }
        
        /**



_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to