Skip to content

Commit 527e83c

Browse files
committed
fixes #197 - corrected revised filename output
1 parent 4b33676 commit 527e83c

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

java-diff-utils/src/main/java/com/github/difflib/UnifiedDiffUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@ public static List<String> generateOriginalAndDiff(List<String> original, List<S
352352
*/
353353
public static List<String> generateOriginalAndDiff(List<String> original, List<String> revised, String originalFileName, String revisedFileName) {
354354
String originalFileNameTemp = originalFileName;
355-
String revisedFileNameTemp = originalFileName;
355+
String revisedFileNameTemp = revisedFileName;
356356
if (originalFileNameTemp == null) {
357357
originalFileNameTemp = "original";
358358
}

java-diff-utils/src/test/java/com/github/difflib/GenerateUnifiedDiffTest.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,14 @@ public void testGenerateUnifiedWithOneDelta() throws IOException {
5151
@Test
5252
public void testGenerateUnifiedDiffWithoutAnyDeltas() {
5353
List<String> test = Arrays.asList("abc");
54-
Patch<String> patch = DiffUtils.diff(test, test);
55-
UnifiedDiffUtils.generateUnifiedDiff("abc", "abc", test, patch, 0);
54+
List<String> testRevised = Arrays.asList("abc2");
55+
Patch<String> patch = DiffUtils.diff(test, testRevised);
56+
String unifiedDiffTxt = String.join("\n", UnifiedDiffUtils.generateUnifiedDiff("abc1", "abc2", test, patch, 0));
57+
System.out.println(unifiedDiffTxt);
58+
59+
assertThat(unifiedDiffTxt)
60+
.as("original filename should be abc1").contains("--- abc1")
61+
.as("revised filename should be abc2").contains("+++ abc2");
5662
}
5763

5864
@Test

0 commit comments

Comments
 (0)