Changeset 3546 for print

Show
Ignore:
Timestamp:
05/31/10 09:53:35 (2 years ago)
Author:
jeichar
Message:

Modified build so that building standalone jar will run tests before building jar.

Fixed tests on Transformer Test?

Location:
print/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • print/trunk/build.gradle

    r3535 r3546  
    1010apply plugin: 'eclipse' 
    1111apply plugin: 'maven' 
    12 apply plugin: ByteCodeQuality 
    1312//usePlugin Cobertura 
    1413 
     
    5655} 
    5756 
    58 task standalone (dependsOn: compileJava, type: Jar) { 
     57task standalone (dependsOn: test, type: Jar) { 
    5958  baseName = "print-standalone" 
    6059 
  • print/trunk/src/test/java/org/mapfish/print/TransformerTest.java

    r3535 r3546  
    4444                int dpi = 2; 
    4545                int scale = 10; 
    46                 Transformer t = new Transformer(0, 0, 100, 70, scale, dpi, unitEnum, 0, "epsg:4326"); 
    47         assertEquals(100.0F, t.getPaperW()); 
    48         assertEquals(70.0F, t.getPaperH()); 
     46        Transformer geodetic = new Transformer(0, 0, 100, 70, scale, dpi, unitEnum, 0, "EPSG:4326"); 
     47        Transformer linear = new Transformer(0, 0, 100, 70, scale, dpi, unitEnum, 0, null); 
     48        assertEquals(linear.getPaperW(), geodetic.getPaperW()); 
     49        assertEquals(linear.getPaperH(), geodetic.getPaperH()); 
    4950 
    50         float pixelPerGeoUnit = (float) (unitEnum.convertTo(dpi, DistanceUnit.IN) / scale); 
    51          
    52         assertFalse(pixelPerGeoUnit - t.getGeoH() < .000001); 
     51        assertTrue(Math.abs(linear.getGeoH() - geodetic.getGeoH()) > 0.00000001); 
    5352    } 
    5453     
     
    5857                int dpi = 2; 
    5958                int scale = 10; 
    60                 Transformer t = new Transformer(0, 0, 100, 70, scale, dpi, unitEnum, 0, "EPSG:900913"); 
    61         assertEquals(100.0F, t.getPaperW()); 
    62         assertEquals(70.0F, t.getPaperH()); 
     59        Transformer geodetic = new Transformer(731033.0f,5864001.0f, 100, 70, scale, dpi, unitEnum, 0, "EPSG:900913"); 
     60        Transformer linear = new Transformer(6.566981170957462f, 46.51954387957121f, 100, 70, scale, dpi, unitEnum, 0, null); 
     61        assertEquals(linear.getPaperW(), geodetic.getPaperW()); 
     62        assertEquals(linear.getPaperH(), geodetic.getPaperH()); 
    6363 
    64         float pixelPerGeoUnit = (float) (unitEnum.convertTo(dpi, DistanceUnit.IN) / scale); 
     64        assertTrue(Math.abs(linear.getGeoH() - geodetic.getGeoH()) > 0.00000001); 
    6565         
    66         assertFalse(pixelPerGeoUnit - t.getGeoH() < .000001); 
    6766    } 
    6867