Merge origin/master

Conflicts:
	src/main/java/com/github/difflib/algorithm/jgit/JGitDiff.java
	src/test/java/com/github/difflib/algorithm/jgit/JGitDiffTest.java
	src/test/java/com/github/difflib/algorithm/jgit/LRJGitDiffTest.java
This commit is contained in:
wumpz
2017-04-28 11:47:46 +02:00
2 changed files with 3 additions and 23 deletions

View File

@@ -49,6 +49,9 @@ import java.util.regex.Pattern;
*/
public class DiffRowGenerator {
public static final BiPredicate<String,String> IGNORE_WHITESPACE_EQUALIZER = (original, revised)
-> original.trim().replaceAll("\\s+", " ").equals(revised.trim().replaceAll("\\s+", " "));
public static final BiPredicate<String,String> DEFAULT_EQUALIZER = Object::equals;
private static final Pattern SPLIT_PATTERN = Pattern.compile("\\s+|[,.\\[\\](){}/\\\\*+\\-#]");
private final boolean showInlineDiffs;
private final boolean ignoreWhiteSpaces;
@@ -171,10 +174,6 @@ public class DiffRowGenerator {
public static Builder create() {
return new Builder();
}
public static final BiPredicate<String,String> IGNORE_WHITESPACE_EQUALIZER = (original, revised)
-> original.trim().replaceAll("\\s+", " ").equals(revised.trim().replaceAll("\\s+", " "));
public static final BiPredicate<String,String> DEFAULT_EQUALIZER = Object::equals;
private DiffRowGenerator(Builder builder) {
showInlineDiffs = builder.showInlineDiffs;

View File

@@ -34,25 +34,6 @@ import static org.junit.Assert.*;
*/
public class MyersDiffTest {
public MyersDiffTest() {
}
@BeforeClass
public static void setUpClass() {
}
@AfterClass
public static void tearDownClass() {
}
@Before
public void setUp() {
}
@After
public void tearDown() {
}
@Test
public void testDiffMyersExample1Forward() throws DiffException {
List<String> original = Arrays.asList("A", "B", "C", "A", "B", "B", "A");