blob: 1864f8da5c44bda1419e1e489b6b622b76429a70 [file] [log] [blame]
package org.eclipse.jdt.ui.tests.refactoring.infra;
import junit.framework.Assert;
import org.eclipse.jdt.internal.corext.util.Strings;
public class SourceCompareUtil extends Assert{
private SourceCompareUtil() {}
public static void compare(String actual, String expected) {
String[] actualCode= Strings.convertIntoLines(actual);
String[] expectedCode= Strings.convertIntoLines(expected);
if(expectedCode.length != actualCode.length){
assertEquals("Different number of lines (" + actualCode.length + " not " + expectedCode.length+")" , expected, actual);
return;
}
for (int i= 0; i < expectedCode.length; i++) {
assertEquals("Difference in line " + (i+1) , expectedCode[i], actualCode[i]);
}
}
}