// ----------------------------------------------------------------------
Iterator<ScmFile> files = new TreeSet<ScmFile>( changedFiles ).iterator();
//Check Foo.java
ScmFile file = files.next();
assertPath( "/src/main/java/org/Foo.java", file.getPath() );
assertTrue( file.getStatus().isDiff() );
String postRangeStr = "+/src/main/java/org/Foo.java\n\\ No newline at end of file\n";
String actualStr = differences.get( file.getPath() ).toString();
assertTrue( actualStr.endsWith( postRangeStr ) );
//Check readme.txt
file = files.next();
assertPath( "/readme.txt", file.getPath() );
assertTrue( file.getStatus().isDiff() );
postRangeStr =
"-/readme.txt\n\\ No newline at end of file\n+changed readme.txt\n\\ No newline at end of file\n";
actualStr = differences.get( file.getPath() ).toString();
assertTrue( actualStr.endsWith( postRangeStr ) );
//Check project.xml
file = files.next();
assertPath( "/project.xml", file.getPath() );
postRangeStr = "+changed project.xml\n\\ No newline at end of file\n";
actualStr = differences.get( file.getPath() ).toString();
assertTrue( actualStr.endsWith( postRangeStr ) );
assertTrue( file.getStatus().isDiff() );
}