File tree

3 files changed

+15
-7
lines changed

3 files changed

+15
-7
lines changed
File renamed without changes.
Original file line numberDiff line numberDiff line change
@@ -129,15 +129,15 @@ abstract class AbstractFunctionalTest extends Specification {
129129
}
130130

131131
void outputContains(String text) {
132-
assert output.contains(text)
132+
assert output.contains(normalizeString(text))
133133
}
134134

135135
void outputDoesNotContain(String text) {
136-
assert !output.contains(text)
136+
assert !output.contains(normalizeString(text))
137137
}
138138

139139
void errorOutputContains(String text) {
140-
assert errorOutput.contains(text)
140+
assert errorOutput.contains(normalizeString(text))
141141
}
142142

143143
void tasks(@DelegatesTo(value = TaskExecutionGraph, strategy = Closure.DELEGATE_FIRST) Closure spec) {
@@ -148,8 +148,8 @@ abstract class AbstractFunctionalTest extends Specification {
148148
}
149149

150150
private void recordOutputs() {
151-
output = outputWriter.toString()
152-
errorOutput = errorOutputWriter.toString()
151+
output = normalizeString(outputWriter.toString())
152+
errorOutput = normalizeString(errorOutputWriter.toString())
153153
}
154154

155155
private GradleRunner newRunner(String... args) {
@@ -243,4 +243,8 @@ abstract class AbstractFunctionalTest extends Specification {
243243
}
244244
}
245245
}
246+
247+
private static String normalizeString(String input) {
248+
input.replace("\r\n", "\n")
249+
}
246250
}
Original file line numberDiff line numberDiff line change
@@ -131,14 +131,18 @@ abstract class AbstractGraalVMMavenFunctionalTest extends Specification {
131131
}
132132

133133
boolean outputContains(String text) {
134-
result.stdOut.contains(text)
134+
normalizeString(result.stdOut).contains(normalizeString(text))
135135
}
136136

137137
boolean outputDoesNotContain(String text) {
138-
!result.stdOut.contains(text)
138+
!normalizeString(result.stdOut).contains(normalizeString(text))
139139
}
140140

141141
File file(String path) {
142142
testDirectory.resolve(path).toFile()
143143
}
144+
145+
private static String normalizeString(String input) {
146+
input.replace("\r\n", "\n")
147+
}
144148
}

0 commit comments

Comments
 (0)