Changeset 349

Show
Ignore:
Timestamp:
08/22/08 20:54:29 (3 months ago)
Author:
arneke
Message:

Fixes minor issue where FilePathKey?2 would generate 012 and 011 for 12 and 11 respectively, when order was 2 to begin with.

Location:
trunk/geowebcache/src
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/geowebcache/src/main/java/org/geowebcache/cache/file/FilePathKey2.java

    r310 r349  
    8686 
    8787        if (number > 9) { 
    88             numberOrder = (int) Math.ceil(Math.log10(number) - 0.1); 
     88            if(number > 11) { 
     89                numberOrder = (int) Math.ceil(Math.log10(number) - 0.01); 
     90            } else { 
     91                numberOrder = 2; 
     92            } 
    8993        } 
    9094 
  • trunk/geowebcache/src/test/java/org/geowebcache/cache/file/FilePathKey2Test.java

    r280 r349  
    2626        actual = FilePathKey2.zeroPadder(1, 3); 
    2727        this.assertEquals("001", actual); 
     28         
     29        actual = FilePathKey2.zeroPadder(12, 2); 
     30        this.assertEquals("12", actual); 
     31 
     32        actual = FilePathKey2.zeroPadder(11, 2); 
     33        this.assertEquals("11", actual); 
     34         
     35        actual = FilePathKey2.zeroPadder(10, 2); 
     36        this.assertEquals("10", actual); 
    2837         
    2938        actual = FilePathKey2.zeroPadder(100, 2);