Skip to content

Commit 14899ff

Browse files
authored
Fixing intermittent unit test (#657)
1 parent d8d33ca commit 14899ff

File tree

6 files changed

+12
-12
lines changed

6 files changed

+12
-12
lines changed

RELEASE-NOTES.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
## 5.0.4
1+
## 5.0.5
22
* Refactoring Linux amd64 static build to work on Github Actions
33
* Creating the docs for config v3
44
* Fixing Hostname Entry Update API
5+
* Fixing intermittent unit test
56

67
## 5.0.0
78
* Refactoring config module to support config v3

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version=5.0.4-snapshot
1+
version=5.0.5-snapshot

src/main/java/com/mageddo/dnsproxyserver/dnsconfigurator/linux/EntryTypes.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ public class EntryTypes {
1111
private static final String SEARCH = "SEARCH";
1212
public static final String OTHER = "OTHER";
1313

14-
1514
// parsed types
1615
public static final EntryType COMMENT_TYPE = EntryType.of(COMMENT);
1716
public static final EntryType COMMENTED_SERVER_TYPE = EntryType.of(COMMENTED_SERVER);

src/main/java/com/mageddo/dnsproxyserver/dnsconfigurator/linux/ResolvconfConfigureDPSHandler.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@ public class ResolvconfConfigureDPSHandler implements Transformer {
1212
private final boolean overrideNameServers;
1313
private boolean dpsSet = false;
1414

15-
public ResolvconfConfigureDPSHandler(Supplier<String> dpsDnsLineBuilder,
16-
boolean overrideNameServers) {
15+
public ResolvconfConfigureDPSHandler(
16+
Supplier<String> dpsDnsLineBuilder, boolean overrideNameServers
17+
) {
1718
this.dpsDnsLineBuilder = dpsDnsLineBuilder;
1819
this.overrideNameServers = overrideNameServers;
1920
}

src/test/java/com/mageddo/dnsproxyserver/dnsconfigurator/linux/ResolvconfConfiguratorTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ void mustConfigureDpsServerOnEmptyFile(@TempDir Path tmpDir) throws Exception {
2424
ResolvconfConfigurator.process(resolvFile, IpAddrTemplates.local());
2525

2626
// assert
27-
assertEquals(
28-
"""
27+
assertEquals("""
2928
nameserver 10.10.0.1 # dps-entry
3029
""",
3130
Files.readString(resolvFile)

src/test/java/com/mageddo/dnsproxyserver/solver/remote/circuitbreaker/canaryratethreshold/CircuitBreakerDelegateSelfObservableTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,11 @@ void mustStartBackgroundTaskWhenCreatingObject() {
5555
void mustHalfOpenCircuitAfterConfiguredTimeAndSatisfyHealthCheck() {
5656

5757
// arrange
58+
final var stateTransitor = mock(StateTransitor.class);
59+
doReturn(stateTransitor)
60+
.when(this.delegate)
61+
.stateTransitor();
62+
5863
doReturn(CircuitStatus.OPEN)
5964
.when(this.delegate)
6065
.findStatus()
@@ -64,11 +69,6 @@ void mustHalfOpenCircuitAfterConfiguredTimeAndSatisfyHealthCheck() {
6469
.isHealthy()
6570
;
6671

67-
final var stateTransitor = mock(StateTransitor.class);
68-
doReturn(stateTransitor)
69-
.when(this.delegate)
70-
.stateTransitor();
71-
7272
// act
7373
Threads.sleep(1000);
7474

0 commit comments

Comments
 (0)