=== modified file 'dhis-2/dhis-services/dhis-service-dxf2/src/test/java/org/hisp/dhis/dxf2/metadata/MergeServiceTest.java' --- dhis-2/dhis-services/dhis-service-dxf2/src/test/java/org/hisp/dhis/dxf2/metadata/MergeServiceTest.java 2015-05-07 06:27:49 +0000 +++ dhis-2/dhis-services/dhis-service-dxf2/src/test/java/org/hisp/dhis/dxf2/metadata/MergeServiceTest.java 2015-05-07 06:39:25 +0000 @@ -66,4 +66,19 @@ Assert.assertEquals( date, target.getDate() ); Assert.assertEquals( false, target.getBool() ); } + + @Test + public void simpleMerge() + { + Date date = new Date(); + Simple source = new Simple( null, 10, date, null ); + Simple target = new Simple( "hello", 20, date, true ); + + mergeService.merge( source, target, MergeStrategy.MERGE ); + + Assert.assertEquals( "hello", target.getString() ); + Assert.assertEquals( 10, (int) target.getInteger() ); + Assert.assertEquals( date, target.getDate() ); + Assert.assertEquals( true, target.getBool() ); + } }