Skip to content

Commit 2e88892

Browse files
committed
B!! DiffMergeReporter is no longer tricky when used on linux or mac
1 parent 76adaa2 commit 2e88892

File tree

9 files changed

+27
-14
lines changed

9 files changed

+27
-14
lines changed

approvaltests-tests/src/test/java/org/approvaltests/demos/LoaderTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,11 @@
33
import com.spun.util.persistence.Loader;
44
import com.spun.util.persistence.Saver;
55
import com.spun.util.persistence.test.MockSaver;
6+
import org.approvaltests.reporters.DiffMergeReporter;
67
import org.approvaltests.reporters.UseReporter;
7-
import org.approvaltests.reporters.macosx.DiffMergeReporter;
88
import org.junit.Assert;
99
import org.junit.jupiter.api.Test;
1010

11-
import java.util.ArrayList;
1211
import java.util.Arrays;
1312
import java.util.List;
1413

approvaltests-tests/src/test/java/org/approvaltests/machine_specific_tests/reporters/GenericDiffReporterTest.testGetWorkingReportersForEnvironment.llewelllcosmbp2.lan.approved.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
reporters[0] = org.approvaltests.reporters.macosx.DiffMergeReporter
1+
reporters[0] = org.approvaltests.reporters.macosx.DiffMergeMacOsReporter
22
reporters[1] = org.approvaltests.reporters.macosx.P4MergeReporter
33
reporters[2] = org.approvaltests.reporters.macosx.KDiff3Reporter
44
reporters[3] = org.approvaltests.reporters.macosx.TkDiffReporter

approvaltests-tests/src/test/java/org/approvaltests/reporters/GenericDiffReporterTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import com.spun.util.SystemUtils;
55
import org.approvaltests.Approvals;
66
import org.approvaltests.combinations.CombinationApprovals;
7-
import org.approvaltests.reporters.macosx.DiffMergeReporter;
7+
import org.approvaltests.reporters.macosx.DiffMergeMacOsReporter;
88
import org.approvaltests.reporters.macosx.P4MergeReporter;
99
import org.approvaltests.reporters.macosx.TkDiffReporter;
1010
import org.approvaltests.reporters.macosx.VisualStudioCodeReporter;

approvaltests-util-tests/src/test/java/com/spun/util/persistence/LoaderTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
import com.spun.util.persistence.test.MockLoader;
55
import org.approvaltests.Approvals;
66
import org.approvaltests.core.Options;
7+
import org.approvaltests.reporters.DiffMergeReporter;
78
import org.approvaltests.reporters.UseReporter;
8-
import org.approvaltests.reporters.macosx.DiffMergeReporter;
9+
import org.approvaltests.reporters.macosx.DiffMergeMacOsReporter;
910
import org.approvaltests.scrubbers.NormalizeSpacesScrubber;
1011
import org.approvaltests.utils.WithTimeZone;
1112
import org.junit.jupiter.api.Test;
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package org.approvaltests.reporters;
2+
3+
import org.approvaltests.reporters.linux.DiffMergeLinuxReporter;
4+
import org.approvaltests.reporters.macosx.DiffMergeMacOsReporter;
5+
6+
public class DiffMergeReporter extends FirstWorkingReporter
7+
{
8+
public static final DiffMergeReporter INSTANCE = new DiffMergeReporter();
9+
public DiffMergeReporter()
10+
{
11+
super(DiffMergeMacOsReporter.INSTANCE, DiffMergeLinuxReporter.INSTANCE);
12+
}
13+
}

approvaltests/src/main/java/org/approvaltests/reporters/linux/DiffMergeReporter.java renamed to approvaltests/src/main/java/org/approvaltests/reporters/linux/DiffMergeLinuxReporter.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
import org.approvaltests.reporters.DiffPrograms.Linux;
44
import org.approvaltests.reporters.GenericDiffReporter;
55

6-
public class DiffMergeReporter extends GenericDiffReporter
6+
public class DiffMergeLinuxReporter extends GenericDiffReporter
77
{
8-
public static final DiffMergeReporter INSTANCE = new DiffMergeReporter();
9-
public DiffMergeReporter()
8+
public static final DiffMergeLinuxReporter INSTANCE = new DiffMergeLinuxReporter();
9+
public DiffMergeLinuxReporter()
1010
{
1111
super(Linux.DIFF_MERGE);
1212
}
13-
}
13+
}

approvaltests/src/main/java/org/approvaltests/reporters/linux/LinuxDiffReporter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public LinuxDiffReporter()
1111
super(
1212
// @formatter:off
1313
// begin-snippet: linux_diff_reporters
14-
DiffMergeReporter.INSTANCE,
14+
DiffMergeLinuxReporter.INSTANCE,
1515
MeldMergeReporter.INSTANCE,
1616
IntelliJReporter.INSTANCE
1717
// end-snippet

approvaltests/src/main/java/org/approvaltests/reporters/macosx/DiffMergeReporter.java renamed to approvaltests/src/main/java/org/approvaltests/reporters/macosx/DiffMergeMacOsReporter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
import org.approvaltests.reporters.DiffPrograms.Mac;
44
import org.approvaltests.reporters.GenericDiffReporter;
55

6-
public class DiffMergeReporter extends GenericDiffReporter
6+
public class DiffMergeMacOsReporter extends GenericDiffReporter
77
{
8-
public static final DiffMergeReporter INSTANCE = new DiffMergeReporter();
9-
public DiffMergeReporter()
8+
public static final DiffMergeMacOsReporter INSTANCE = new DiffMergeMacOsReporter();
9+
public DiffMergeMacOsReporter()
1010
{
1111
super(Mac.DIFF_MERGE);
1212
}

approvaltests/src/main/java/org/approvaltests/reporters/macosx/MacDiffReporter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public MacDiffReporter()
1212
// @formatter:off
1313
// begin-snippet: mac_diff_reporters
1414
BeyondCompareMacReporter.INSTANCE,
15-
DiffMergeReporter.INSTANCE,
15+
DiffMergeMacOsReporter.INSTANCE,
1616
KaleidoscopeDiffReporter.INSTANCE,
1717
P4MergeReporter.INSTANCE,
1818
KDiff3Reporter.INSTANCE,

0 commit comments

Comments
 (0)