Changeset 12040

Show
Ignore:
Timestamp:
09/03/07 12:53:48 (1 year ago)
Author:
mloskot
Message:

Added test case checking fix of Ticket #1755).

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/autotest/ogr

    • Property svn:ignore changed from
      *.pyc
      to
      *~
      *.pyc
      *.swp
  • trunk/autotest/ogr/ogr_geom.py

    r11954 r12040  
    4646    area = geom.GetArea() 
    4747    if abs(area-99.5) > 0.00000000001: 
     48        gdaltest.post_reason( 'Area result wrong, got %g.' % area ) 
     49        return 'fail' 
     50 
     51    geom.Destroy() 
     52     
     53    return 'success' 
     54 
     55############################################################################### 
     56# Test Area calculation for a LinearRing (which excersises special case of 
     57# getGeometryType value). 
     58 
     59def ogr_geom_area_linearring(): 
     60 
     61    geom = ogr.Geometry( type = ogr.wkbLinearRing ) 
     62    geom.AddPoint_2D( 0, 0) 
     63    geom.AddPoint_2D( 10, 0) 
     64    geom.AddPoint_2D( 10, 10) 
     65    geom.AddPoint_2D( 0, 10) 
     66    geom.AddPoint_2D( 0, 0) 
     67 
     68    area = geom.GetArea() 
     69    if abs(area - 100.0) > 0.00000000001: 
    4870        gdaltest.post_reason( 'Area result wrong, got %g.' % area ) 
    4971        return 'fail' 
     
    102124    geom.Destroy() 
    103125    return 'success' 
     126 
    104127############################################################################### 
    105128# cleanup 
     
    110133gdaltest_list = [  
    111134    ogr_geom_area, 
     135    ogr_geom_area_linearring, 
    112136    ogr_geom_empty, 
    113137    ogr_geom_pickle,