Skip to content

Commit e17a006

Browse files
committed
Add test to reproduce issue #141
1 parent 8fdd239 commit e17a006

2 files changed

Lines changed: 21 additions & 0 deletions

File tree

java-diff-utils/src/test/java/com/github/difflib/unifieddiff/UnifiedDiffReaderTest.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -384,4 +384,14 @@ public void testParseIssue123() throws IOException {
384384

385385
assertThat(diff.getFiles()).extracting(f -> f.getFromFile()).contains("src/java/main/org/apache/zookeeper/server/FinalRequestProcessor.java");
386386
}
387+
388+
@Test
389+
public void testParseIssue141() throws IOException {
390+
UnifiedDiff diff = UnifiedDiffReader.parseUnifiedDiff(
391+
UnifiedDiffReaderTest.class.getResourceAsStream("problem_diff_issue141.diff"));
392+
UnifiedDiffFile file1 = diff.getFiles().get(0);
393+
394+
assertThat(file1.getFromFile()).isEqualTo("a.txt");
395+
assertThat(file1.getToFile()).isEqualTo("a1.txt");
396+
}
387397
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
--- a.txt
2+
+++ a1.txt
3+
@@ -8,7 +8,7 @@
4+
<Setting>
5+
<Setting a>
6+
<setting b>
7+
- <value>23</value>
8+
+ <value>24</value>
9+
</setting b>
10+
<setting c>
11+
<value>1</value>

0 commit comments

Comments
 (0)