Changeset 2690 in josm


Ignore:
Timestamp:
Dec 28, 2009 12:16:32 AM (3 years ago)
Author:
Gubaer
Message:

Test cases

Location:
trunk/test
Files:
7 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/org/openstreetmap/josm/io/OsmChangeBuilderTest.groovy

    r2605 r2690  
    1 // License: GPL. For details, see LICENSE file. 
    2  
    31package org.openstreetmap.josm.io; 
    42 
    53import org.junit.Test  
    6 import org.openstreetmap.josm.data.osm.Changeset 
    7 import org.openstreetmap.josm.data.osm.Node 
    8 import org.openstreetmap.josm.data.coor.LatLon 
    9  
     4import org.openstreetmap.josm.data.coor.LatLon  
     5import org.openstreetmap.josm.data.osm.Changeset  
    106 
    117import static org.junit.Assert.*; 
    12  
     8  
    139class OsmChangeBuilderTest { 
    1410         
     
    3026                builder = new OsmChangeBuilder(cs, null) 
    3127                 
    32                 builder = new OsmChangeBuilder(null, null)               
     28                builder = new OsmChangeBuilder(null, null)       
    3329        } 
    3430         
     
    4339                 
    4440                final shouldFail = new GroovyTestCase().&shouldFail 
    45                                  
     41                 
    4642                // should be OK  
    4743                builder.start() 
     
    5147                 
    5248                shouldFail(IllegalStateException) { 
    53                     builder = new OsmChangeBuilder(cs) 
     49                        builder = new OsmChangeBuilder(cs) 
    5450                        builder.append n 
    5551                } 
     
    6157                 
    6258                shouldFail(IllegalStateException) { 
    63                     builder = new OsmChangeBuilder(cs) 
     59                        builder = new OsmChangeBuilder(cs) 
    6460                        builder.finish() 
    6561                } 
     
    6965                        builder.start() 
    7066                        builder.start() 
    71                 }                
     67                }        
    7268        } 
    7369         
     
    9793                assert node.@lat != null 
    9894                assert node.@lon != null 
    99                 assert node.@changeset == cs.id.toString()               
    100         }        
    101          
    102     /** 
    103      * Test building a coument with a modified node  
    104     */ 
     95                assert node.@changeset == cs.id.toString()       
     96        }    
     97         
     98        /** 
     99         * Test building a document with a modified node  
     100        */ 
    105101        @Test 
    106102        public void testDocumentWithModifiedNode() { 
     
    191187                builder.append([n1,n2,n3]) 
    192188                builder.finish() 
    193    
     189                 
    194190                def doc = new XmlParser().parseText(builder.document) 
    195191                 
     
    206202                 
    207203                node = doc.children()[2].node[0] 
    208                 assert node.@id == n3.uniqueId.toString()                
     204                assert node.@id == n3.uniqueId.toString()        
    209205        } 
    210206} 
Note: See TracChangeset for help on using the changeset viewer.