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